麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

文章列表:VC++开发GIS系统

VC++开发GIS系统(70)补充知识MFC中CFileDialog的使用

VC++开发GIS系统(70)补充知识MFC中CFileDialog的使用

CFileDialog是在MFC开发中常用到的一个函数,本系统中也会用到,这里做一个简要的介绍。 函数原型 CFileDialog:CFileDialog(BOOL bOpenFileDialo...

VC++开发GIS系统(69)添加CTreeCtrl节点的自定义图标

VC++开发GIS系统(69)添加CTreeCtrl节点的自定义图标

之前文章《VC++开发GIS系统(64)CTreeCtrl中替换加号为三角形小键头》和文章《VC++开发GIS系统(65)CTreeCtrl中不显示虚线》中已经优化了CTreeCtrl的显示效果...

VC++开发GIS系统(68)不同节点加载不同右键菜单

VC++开发GIS系统(68)不同节点加载不同右键菜单

在文章《VC++开发GIS系统(67)工程面板CTreeCtrl响应右键菜单》中已经成功响应了右键菜单,但是右键菜单在不同的节点下是不同的。比如在工程上右击我显示的打开工程、新建工程。在文件上右...

VC++开发GIS系统(67)工程面板CTreeCtrl响应右键菜单

VC++开发GIS系统(67)工程面板CTreeCtrl响应右键菜单

在文章《VC++开发GIS系统(64)CTreeCtrl中替换加号为三角形小键头》和文章《VC++开发GIS系统(65)CTreeCtrl中不显示虚线》中已经将左侧的管理面板优化的差不多了,现在...

VC++开发GIS系统(66)补充知识MFC中判断系统版本

VC++开发GIS系统(66)补充知识MFC中判断系统版本

在之前的文章《VC++开发GIS系统(64)CTreeCtrl中替换加号为三角形小键头》中我介绍了使用SetWindowTheme函数来更改CTreeCtrl中的加号为三角形的方法,但是有一个问...

VC++开发GIS系统(65)CTreeCtrl中不显示虚线

VC++开发GIS系统(65)CTreeCtrl中不显示虚线

在上文《VC++开发GIS系统(64)CTreeCtrl中替换加号为三角形小键头》中我介绍了去掉CTreeCtrl中的加号的方法,并显示为三角形,但是效果并算和win系统自带的一样。如图: 在...

VC++开发GIS系统(64)CTreeCtrl中替换加号为三角形小键头

VC++开发GIS系统(64)CTreeCtrl中替换加号为三角形小键头

在上文《VC++开发GIS系统(62)停靠窗口中添加树形控件(CTreeCtrl)》和《VC++开发GIS系统(63)简析CTreeCtrl中的InsertItem函数》中已经成功在我们的工程中...

VC++开发GIS系统(63)简析CTreeCtrl中的InsertItem函数

VC++开发GIS系统(63)简析CTreeCtrl中的InsertItem函数

在上文《VC++开发GIS系统(62)停靠窗口中添加树形控件(CTreeCtrl)》中我简单介绍了在dockablepane中添加树形控件的方法,其中用到了一个InsertItem的函数,这个函...

VC++开发GIS系统(62)停靠窗口中添加树形控件(CTreeCtrl)

VC++开发GIS系统(62)停靠窗口中添加树形控件(CTreeCtrl)

在之前的文章中我已经成功添加了停靠窗口,并且简单的做了一些优化,如控制停靠窗口的显示与隐藏、隐藏停靠窗口的关闭按钮,本文介绍一下添加树形控件的方法。 在PrjManage.cpp中找到FillP...

VC++开发GIS系统(61)补充知识MFC中Ribbon界面隐藏停靠窗口的关闭按钮

VC++开发GIS系统(61)补充知识MFC中Ribbon界面隐藏停靠窗口的关闭按钮

在上一篇文章《VC++开发GIS系统(59)补充知识MFC中Ribbon界面新建一个停靠窗口(DockablePane)》中我介绍了在MFC中生成一个停靠窗口的方法。不过默认生成的停靠窗口有一个...

VC++开发GIS系统(60)补充知识MFC中控制停靠窗口的显示与隐藏

VC++开发GIS系统(60)补充知识MFC中控制停靠窗口的显示与隐藏

在之前的文章《VC++开发GIS系统(58)补充知识MFC中Ribbon界面Checkbox的使用方法》中我们设计了一个Checkbox复选框来控制停靠窗口的显示与隐藏。在《VC++开发GIS系...

VC++开发GIS系统(59)补充知识MFC中Ribbon界面新建一个停靠窗口(DockablePane)

VC++开发GIS系统(59)补充知识MFC中Ribbon界面新建一个停靠窗口(DockablePane)

在前一篇文章中我们在Ribbon界面中添加了Checkbox,用来控制工程管理面板的显示与隐藏。本文的任务是添加一个工程管理面板,效果如图: 具体方法如下。 1.复制文件 还记得在文章《VC+...

VC++开发GIS系统(58)补充知识MFC中Ribbon界面Checkbox的使用方法

VC++开发GIS系统(58)补充知识MFC中Ribbon界面Checkbox的使用方法

在之前的文章中已经介绍过关于Ribbon界面中添加按钮(button)和给按钮Ribbon添加图标,今天介绍一个后面要用到的新的控件——checkbox 首先看效果: 这里我们要实现一个通过c...

VC++开发GIS系统(57)文件管理方案设计

VC++开发GIS系统(57)文件管理方案设计

在之前的文章中通过《VC++开发GIS系统(50)使用自定义平面坐标系》和《VC++开发GIS系统(56)使用自定义坐标系画点》,基本上已经可以满足绘制GIS图形的需要了;那么接下来的问题就是绘...

VC++开发GIS系统(56)使用自定义坐标系画点

VC++开发GIS系统(56)使用自定义坐标系画点

在之前的文章《VC++开发GIS系统(49)屏幕坐标转换编码》和《VC++开发GIS系统(50)使用自定义平面坐标系》中已经实现了MFC默认坐标向我们自定义的平面坐标的转换。这种情况下我们画点的...