⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 txtview.cpp

📁 数据结构链表的演示程序
💻 CPP
📖 第 1 页 / 共 5 页
字号:
		SetColumnFloat(1);
		SetColumnFloat(2);

		m_nColNum=3;

		m_nLineNum=10;

		mmd=ctrl.InsertItem(1,"斑块数量");
		temp.Format("%.8f",pDoc->m_gc_AllofIValues.Z_BlockNum);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_AllofZValues.Z_BlockNum);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(2,"平均斑块面积");
		temp.Format("%.8f",pDoc->m_gc_AllofIValues.Z_AverArea);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_AllofZValues.Z_AverArea);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(3,"碎裂化指数");
		temp.Format("%.8f",pDoc->m_gc_AllofIValues.Z_Chip);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_AllofZValues.Z_Chip);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(4,"多样性指数");
		temp.Format("%.8f",pDoc->m_gc_AllofIValues.Z_Diversity);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_AllofZValues.Z_Diversity);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(5,"均匀度指数");
		temp.Format("%.8f",pDoc->m_gc_AllofIValues.Z_Blance);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_AllofZValues.Z_Blance);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(6,"优势度指数");
		temp.Format("%.8f",pDoc->m_gc_AllofIValues.Z_Vantage);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_AllofZValues.Z_Vantage);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(7,"植被指数");
		temp.Format("%.8f",pDoc->m_gc_AllofIValues.Z_Plant);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_AllofZValues.Z_Plant);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(8,"城市化指数");
		temp.Format("%.8f",pDoc->m_gc_AllofIValues.Z_City);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_AllofZValues.Z_City);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(9,"人为干扰指数");
		temp.Format("%.8f",pDoc->m_gc_AllofIValues.Z_Jamming);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_AllofZValues.Z_Jamming);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(10,"生态风险指数");
		temp.Format("%.8f",pDoc->m_gc_AllofIValues.Z_Risk);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_AllofZValues.Z_Risk);
		ctrl.SetItemText(mmd,2,temp);

		break;

	case SHOWGCALLEWAUTOCORRE:
		m_strName="整体变量东西向自相关分析结果";
		ctrl.InsertColumn(0,"空间化变量",LVCFMT_LEFT,150,-1);
		ctrl.InsertColumn(1,"Geary 的 C 系数",LVCFMT_RIGHT,150,-1);
		ctrl.InsertColumn(2,"Geary 的 z 值",LVCFMT_RIGHT,150,-1);

		UnsetAll(0);
		SetColumnFloat(1);
		SetColumnFloat(2);

		m_nColNum=3;

		m_nLineNum=10;

		mmd=ctrl.InsertItem(1,"斑块数量");
		temp.Format("%.8f",pDoc->m_gc_EWofAllIValues.Z_BlockNum);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_EWofAllZValues.Z_BlockNum);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(2,"平均斑块面积");
		temp.Format("%.8f",pDoc->m_gc_EWofAllIValues.Z_AverArea);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_EWofAllZValues.Z_AverArea);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(3,"碎裂化指数");
		temp.Format("%.8f",pDoc->m_gc_EWofAllIValues.Z_Chip);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_EWofAllZValues.Z_Chip);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(4,"多样性指数");
		temp.Format("%.8f",pDoc->m_gc_EWofAllIValues.Z_Diversity);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_EWofAllZValues.Z_Diversity);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(5,"均匀度指数");
		temp.Format("%.8f",pDoc->m_gc_EWofAllIValues.Z_Blance);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_EWofAllZValues.Z_Blance);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(6,"优势度指数");
		temp.Format("%.8f",pDoc->m_gc_EWofAllIValues.Z_Vantage);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_EWofAllZValues.Z_Vantage);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(7,"植被指数");
		temp.Format("%.8f",pDoc->m_gc_EWofAllIValues.Z_Plant);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_EWofAllZValues.Z_Plant);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(8,"城市化指数");
		temp.Format("%.8f",pDoc->m_gc_EWofAllIValues.Z_City);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_EWofAllZValues.Z_City);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(9,"人为干扰指数");
		temp.Format("%.8f",pDoc->m_gc_EWofAllIValues.Z_Jamming);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_EWofAllZValues.Z_Jamming);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(10,"生态风险指数");
		temp.Format("%.8f",pDoc->m_gc_EWofAllIValues.Z_Risk);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_EWofAllZValues.Z_Risk);
		ctrl.SetItemText(mmd,2,temp);
	
		break;

	case SHOWGCALLSNAUTOCORRE:
		m_strName="整体变量南北向自相关分析结果";
		ctrl.InsertColumn(0,"空间化变量",LVCFMT_LEFT,150,-1);
		ctrl.InsertColumn(1,"Geary 的 C 系数",LVCFMT_RIGHT,150,-1);
		ctrl.InsertColumn(2,"Geary 的 z 值",LVCFMT_RIGHT,150,-1);

		UnsetAll(0);
		SetColumnFloat(1);
		SetColumnFloat(2);

		m_nColNum=3;

		m_nLineNum=10;

		mmd=ctrl.InsertItem(1,"斑块数量");
		temp.Format("%.8f",pDoc->m_gc_SNofAllIValues.Z_BlockNum);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SNofAllZValues.Z_BlockNum);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(2,"平均斑块面积");
		temp.Format("%.8f",pDoc->m_gc_SNofAllIValues.Z_AverArea);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SNofAllZValues.Z_AverArea);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(3,"碎裂化指数");
		temp.Format("%.8f",pDoc->m_gc_SNofAllIValues.Z_Chip);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SNofAllZValues.Z_Chip);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(4,"多样性指数");
		temp.Format("%.8f",pDoc->m_gc_SNofAllIValues.Z_Diversity);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SNofAllZValues.Z_Diversity);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(5,"均匀度指数");
		temp.Format("%.8f",pDoc->m_gc_SNofAllIValues.Z_Blance);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SNofAllZValues.Z_Blance);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(6,"优势度指数");
		temp.Format("%.8f",pDoc->m_gc_SNofAllIValues.Z_Vantage);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SNofAllZValues.Z_Vantage);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(7,"植被指数");
		temp.Format("%.8f",pDoc->m_gc_SNofAllIValues.Z_Plant);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SNofAllZValues.Z_Plant);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(8,"城市化指数");
		temp.Format("%.8f",pDoc->m_gc_SNofAllIValues.Z_City);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SNofAllZValues.Z_City);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(9,"人为干扰指数");
		temp.Format("%.8f",pDoc->m_gc_SNofAllIValues.Z_Jamming);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SNofAllZValues.Z_Jamming);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(10,"生态风险指数");
		temp.Format("%.8f",pDoc->m_gc_SNofAllIValues.Z_Risk);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SNofAllZValues.Z_Risk);
		ctrl.SetItemText(mmd,2,temp);

		break;

	case SHOWGCALLSEAUTOCORRE:
		m_strName="整体变量东南--西北向自相关分析结果";
		ctrl.InsertColumn(0,"空间化变量",LVCFMT_LEFT,150,-1);
		ctrl.InsertColumn(1,"Geary 的 C 系数",LVCFMT_RIGHT,150,-1);
		ctrl.InsertColumn(2,"Geary 的 z 值",LVCFMT_RIGHT,150,-1);

		UnsetAll(0);
		SetColumnFloat(1);
		SetColumnFloat(2);

		m_nColNum=3;

		m_nLineNum=10;

		mmd=ctrl.InsertItem(1,"斑块数量");
		temp.Format("%.8f",pDoc->m_gc_SEofAllIValues.Z_BlockNum);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SEofAllZValues.Z_BlockNum);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(2,"平均斑块面积");
		temp.Format("%.8f",pDoc->m_gc_SEofAllIValues.Z_AverArea);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SEofAllZValues.Z_AverArea);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(3,"碎裂化指数");
		temp.Format("%.8f",pDoc->m_gc_SEofAllIValues.Z_Chip);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SEofAllZValues.Z_Chip);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(4,"多样性指数");
		temp.Format("%.8f",pDoc->m_gc_SEofAllIValues.Z_Diversity);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SEofAllZValues.Z_Diversity);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(5,"均匀度指数");
		temp.Format("%.8f",pDoc->m_gc_SEofAllIValues.Z_Blance);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SEofAllZValues.Z_Blance);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(6,"优势度指数");
		temp.Format("%.8f",pDoc->m_gc_SEofAllIValues.Z_Vantage);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SEofAllZValues.Z_Vantage);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(7,"植被指数");
		temp.Format("%.8f",pDoc->m_gc_SEofAllIValues.Z_Plant);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SEofAllZValues.Z_Plant);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(8,"城市化指数");
		temp.Format("%.8f",pDoc->m_gc_SEofAllIValues.Z_City);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SEofAllZValues.Z_City);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(9,"人为干扰指数");
		temp.Format("%.8f",pDoc->m_gc_SEofAllIValues.Z_Jamming);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SEofAllZValues.Z_Jamming);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(10,"生态风险指数");
		temp.Format("%.8f",pDoc->m_gc_SEofAllIValues.Z_Risk);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SEofAllZValues.Z_Risk);
		ctrl.SetItemText(mmd,2,temp);

		break;

	case SHOWGCALLSWAUTOCORRE:
		m_strName="整体变量东北--西南向自相关分析结果";
		ctrl.InsertColumn(0,"空间化变量",LVCFMT_LEFT,150,-1);
		ctrl.InsertColumn(1,"Geary 的 C 系数",LVCFMT_RIGHT,150,-1);
		ctrl.InsertColumn(2,"Geary 的 z 值",LVCFMT_RIGHT,150,-1);

		UnsetAll(0);
		SetColumnFloat(1);
		SetColumnFloat(2);

		m_nColNum=3;

		m_nLineNum=10;

		mmd=ctrl.InsertItem(1,"斑块数量");
		temp.Format("%.8f",pDoc->m_gc_SWofAllIValues.Z_BlockNum);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SWofAllZValues.Z_BlockNum);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(2,"平均斑块面积");
		temp.Format("%.8f",pDoc->m_gc_SWofAllIValues.Z_AverArea);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SWofAllZValues.Z_AverArea);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(3,"碎裂化指数");
		temp.Format("%.8f",pDoc->m_gc_SWofAllIValues.Z_Chip);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SWofAllZValues.Z_Chip);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(4,"多样性指数");
		temp.Format("%.8f",pDoc->m_gc_SWofAllIValues.Z_Diversity);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SWofAllZValues.Z_Diversity);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(5,"均匀度指数");
		temp.Format("%.8f",pDoc->m_gc_SWofAllIValues.Z_Blance);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SWofAllZValues.Z_Blance);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(6,"优势度指数");
		temp.Format("%.8f",pDoc->m_gc_SWofAllIValues.Z_Vantage);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SWofAllZValues.Z_Vantage);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(7,"植被指数");
		temp.Format("%.8f",pDoc->m_gc_SWofAllIValues.Z_Plant);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SWofAllZValues.Z_Plant);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(8,"城市化指数");
		temp.Format("%.8f",pDoc->m_gc_SWofAllIValues.Z_City);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SWofAllZValues.Z_City);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(9,"人为干扰指数");
		temp.Format("%.8f",pDoc->m_gc_SWofAllIValues.Z_Jamming);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SWofAllZValues.Z_Jamming);
		ctrl.SetItemText(mmd,2,temp);

		mmd=ctrl.InsertItem(10,"生态风险指数");
		temp.Format("%.8f",pDoc->m_gc_SWofAllIValues.Z_Risk);
		ctrl.SetItemText(mmd,1,temp);
		temp.Format("%.4f",pDoc->m_gc_SWofAllZValues.Z_Risk);
		ctrl.SetItemText(mmd,2,temp);

		break;

	case SHOWGCTYPEEWAUTOCORRE:
		m_strName="各类型变量东西向自相关分析结果";
		ctrl.InsertColumn(0,"景观名称",LVCFMT_LEFT,90);
		ctrl.InsertColumn(1,"颜色值",LVCFMT_RIGHT,60);
		ctrl.InsertColumn(2,"空间变量名称",LVCFMT_LEFT,130);
		ctrl.InsertColumn(3,"Geary C 系数",LVCFMT_RIGHT,100);
		ctrl.InsertColumn(4,"Geary z 指数",LVCFMT_RIGHT,100);

		UnsetAll(0);
		UnsetAll(2);
		SetColumnNumeric(1);
		SetColumnFloat(3);
		SetColumnFloat(4);

		m_nColNum=5;

		m_nLineNum=0;

		for(id=0;id<typenum;id++)
		{
			m_nLineNum++;

			temp.Format("%s",pDoc->m_BlockTypes[id].Name);
			int index=ctrl.InsertItem(m_nLineNum,temp);

			temp.Format("%d",pDoc->m_BlockTypes[id].Val);
			ctrl.SetItemText(index,1,temp);
			ctrl.SetItemText(index,2,"斑块数");
			temp.Format("%.8f",pDoc->m_gc_EWTypeofIValues[id].BlockNum);
			ctrl.SetItemText(index,3,temp);
			temp.Format("%.4f",pDoc->m_gc_EWTypeofZValues[id].BlockNum);
			ctrl.SetItemText(index,4,temp);

			m_nLineNum++;

			temp.Format("%s",pDoc->m_BlockTypes[id].Name);
			index=ctrl.InsertItem(m_nLineNum,temp);

			temp.Format("%d",pDoc->m_BlockTypes[id].Val);
			ctrl.SetItemText(index,1,temp);
			ctrl.SetItemText(index,2,"斑块平均面积");
			temp.Format("%.8f",pDoc->m_gc_EWTypeofIValues[id].AverArea);
			ctrl.SetItemText(index,3,temp);
			temp.Format("%.4f",pDoc->m_gc_EWTypeofZValues[id].AverArea);
			ctrl.SetItemText(index,4,temp);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -