文章列表:GIS笔记
VC++开发GIS系统(71)响应CTreeCtrl右键菜单的函数
在文章《VC++开发GIS系统(67)工程面板CTreeCtrl响应右键菜单》和《VC++开发GIS系统(68)不同节点加载不同右键菜单》中我们已经实现了关于CTreeCtrl的右键菜单。今天要...
VC++开发GIS系统(70)补充知识MFC中CFileDialog的使用
CFileDialog是在MFC开发中常用到的一个函数,本系统中也会用到,这里做一个简要的介绍。 函数原型 CFileDialog:CFileDialog(BOOL bOpenFileDialo...
VC++开发GIS系统(69)添加CTreeCtrl节点的自定义图标
之前文章《VC++开发GIS系统(64)CTreeCtrl中替换加号为三角形小键头》和文章《VC++开发GIS系统(65)CTreeCtrl中不显示虚线》中已经优化了CTreeCtrl的显示效果...
VC++开发GIS系统(68)不同节点加载不同右键菜单
在文章《VC++开发GIS系统(67)工程面板CTreeCtrl响应右键菜单》中已经成功响应了右键菜单,但是右键菜单在不同的节点下是不同的。比如在工程上右击我显示的打开工程、新建工程。在文件上右...
VC++开发GIS系统(67)工程面板CTreeCtrl响应右键菜单
在文章《VC++开发GIS系统(64)CTreeCtrl中替换加号为三角形小键头》和文章《VC++开发GIS系统(65)CTreeCtrl中不显示虚线》中已经将左侧的管理面板优化的差不多了,现在...
VC++开发GIS系统(66)补充知识MFC中判断系统版本
在之前的文章《VC++开发GIS系统(64)CTreeCtrl中替换加号为三角形小键头》中我介绍了使用SetWindowTheme函数来更改CTreeCtrl中的加号为三角形的方法,但是有一个问...
VC++开发GIS系统(65)CTreeCtrl中不显示虚线
在上文《VC++开发GIS系统(64)CTreeCtrl中替换加号为三角形小键头》中我介绍了去掉CTreeCtrl中的加号的方法,并显示为三角形,但是效果并算和win系统自带的一样。如图: 在...
VC++开发GIS系统(64)CTreeCtrl中替换加号为三角形小键头
在上文《VC++开发GIS系统(62)停靠窗口中添加树形控件(CTreeCtrl)》和《VC++开发GIS系统(63)简析CTreeCtrl中的InsertItem函数》中已经成功在我们的工程中...
VC++开发GIS系统(63)简析CTreeCtrl中的InsertItem函数
在上文《VC++开发GIS系统(62)停靠窗口中添加树形控件(CTreeCtrl)》中我简单介绍了在dockablepane中添加树形控件的方法,其中用到了一个InsertItem的函数,这个函...
VC++开发GIS系统(62)停靠窗口中添加树形控件(CTreeCtrl)
在之前的文章中我已经成功添加了停靠窗口,并且简单的做了一些优化,如控制停靠窗口的显示与隐藏、隐藏停靠窗口的关闭按钮,本文介绍一下添加树形控件的方法。 在PrjManage.cpp中找到FillP...
VC++开发GIS系统(61)补充知识MFC中Ribbon界面隐藏停靠窗口的关闭按钮
在上一篇文章《VC++开发GIS系统(59)补充知识MFC中Ribbon界面新建一个停靠窗口(DockablePane)》中我介绍了在MFC中生成一个停靠窗口的方法。不过默认生成的停靠窗口有一个...
VC++开发GIS系统(60)补充知识MFC中控制停靠窗口的显示与隐藏
在之前的文章《VC++开发GIS系统(58)补充知识MFC中Ribbon界面Checkbox的使用方法》中我们设计了一个Checkbox复选框来控制停靠窗口的显示与隐藏。在《VC++开发GIS系...
VC++开发GIS系统(59)补充知识MFC中Ribbon界面新建一个停靠窗口(DockablePane)
在前一篇文章中我们在Ribbon界面中添加了Checkbox,用来控制工程管理面板的显示与隐藏。本文的任务是添加一个工程管理面板,效果如图: 具体方法如下。 1.复制文件 还记得在文章《VC+...
VC++开发GIS系统(58)补充知识MFC中Ribbon界面Checkbox的使用方法
在之前的文章中已经介绍过关于Ribbon界面中添加按钮(button)和给按钮Ribbon添加图标,今天介绍一个后面要用到的新的控件——checkbox 首先看效果: 这里我们要实现一个通过c...
VC++开发GIS系统(57)文件管理方案设计
在之前的文章中通过《VC++开发GIS系统(50)使用自定义平面坐标系》和《VC++开发GIS系统(56)使用自定义坐标系画点》,基本上已经可以满足绘制GIS图形的需要了;那么接下来的问题就是绘...