麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

文章列表:Sailor

VC++开发GIS系统(139)删除点之文件读写函数

VC++开发GIS系统(139)删除点之文件读写函数

前文已经实现了移动点、复制点和修改点属性,下面的工作是——删除一个点。首先在malaIO中定义一个基础的接口用于删除一个点,定义如下。 删除点函数声明 在_malaIO.h中声明下面的函数 pu...

VC++开发GIS系统(138)修改点参数之菜单响应

VC++开发GIS系统(138)修改点参数之菜单响应

前文《VC++开发GIS系统(137)修改点参数之类的定义及实现》已经实现了修改点参数的类,下面的工作就是在Ribbon菜单中响应这个功能了。 添加Ribbon图标 如图所示,本文实现的是修改...

VC++开发GIS系统(137)修改点参数之类的定义及实现

VC++开发GIS系统(137)修改点参数之类的定义及实现

前文已经实现了移动点和复制点的功能,本文的工作是——修改点参数。过程如下: 选中点 弹出点的参数对话框(参考VC++开发GIS系统(136)修改点参数之导出参数对话框) 点击确定,修改点属性。...

VC++开发GIS系统(136)修改点参数之导出参数对话框

VC++开发GIS系统(136)修改点参数之导出参数对话框

前文已经实现了复制点和移动点,接下来的工作是修改某个点的具体参数,本文先导出一个修改点参数的对话框。 修改参数对话框的定义与实现 在_malaDialogs.h中添加下面的函数定义 /* * 修...

VC++开发GIS系统(135)补充知识CColorDialog设置默认颜色及风格

VC++开发GIS系统(135)补充知识CColorDialog设置默认颜色及风格

在文章《VC++开发GIS系统(42)补充知识MFC中调用调色板(CColorDialog)》中我介绍了关于CColorDialog的使用方法,并且写了一个demo。不过那仅仅是简单的使用,今天...

VC++开发GIS系统(134)复制点之菜单响应

VC++开发GIS系统(134)复制点之菜单响应

前文《VC++开发GIS系统(133)复制点之类的定义及实现》已经实现了复制点的类,下面的工作就是在Ribbon菜单中响应这个功能了。 添加Ribbon图标 如图所示,本文实现的是复制点的功能...

VC++开发GIS系统(133)复制点之类的定义及实现

VC++开发GIS系统(133)复制点之类的定义及实现

前文已经实现了移动点的功能,本文继续下一步的工作——复制点。其实复制点的逻辑和移动点相似,过程如下: 按下鼠标左键,不松开 鼠标移动,选中的点跟随鼠标移动 鼠标松开,将选中点的坐标新增到文件中...

VC++开发GIS系统(132)移动点之菜单响应

VC++开发GIS系统(132)移动点之菜单响应

前文《VC++开发GIS系统(130)移动点之更新点函数》和《VC++开发GIS系统(131)移动点之类的设计及实现》已经实现了移动点的类,下面的工作就是在Ribbon菜单中响应这个功能了。 添...

VC++开发GIS系统(131)移动点之类的设计及实现

VC++开发GIS系统(131)移动点之类的设计及实现

前文《VC++开发GIS系统(130)移动点之更新点函数》已经介绍了移动点的基础文件读写接口,本文将实现一个移动点的类并实现移动点的功能。 移动点类CmalaPointsMove的定义 在_ma...

VC++开发GIS系统(130)移动点之更新点文件读写函数

VC++开发GIS系统(130)移动点之更新点文件读写函数

前文已经实现了输入点和选择点的功能,接下来的工作移动点,也就是移动一个点的位置。基本的操作就是改变点的坐标,然后将点再重新写入文件。为了以后的工作,本文先实现一个更新点属性的函数。 函数定义 在...

VC++开发GIS系统(129)选择点之菜单响应

VC++开发GIS系统(129)选择点之菜单响应

前文《VC++开发GIS系统(127)选择点类的设计》和《VC++开发GIS系统(128)选择点类的实现》已经实现了选择点的类,下面的工作就是在Ribbon菜单中响应这个功能了。 添加Ribbo...

VC++开发GIS系统(128)选择点类的实现

VC++开发GIS系统(128)选择点类的实现

前文《VC++开发GIS系统(127)选择点类的设计》中已经对选择点做了一个定义,本文介绍实现的代码: 代码实现 /* * 选择点实现 */ malaPoint CmalaPointsSelec...

VC++开发GIS系统(127)选择点类的设计

VC++开发GIS系统(127)选择点类的设计

前文《VC++开发GIS系统(123)选择点概述》介绍了选择点的功能,并且在文章《VC++开发GIS系统(124)选择点之SetTimer与KillTimer》和《VC++开发GIS系统(125...

VC++开发GIS系统(126)选择点之闪烁原理及实现

VC++开发GIS系统(126)选择点之闪烁原理及实现

在文章《VC++开发GIS系统(123)选择点概述》中我介绍了选择点中的一个效果就是闪烁点,并询问是不是所选择的点。今天介绍一下闪烁点的实现原理和基础编码。 先看一下效果 其实这个效果就相当于...

VC++开发GIS系统(125)选择点之CALLBACK回调函数

VC++开发GIS系统(125)选择点之CALLBACK回调函数

前文《VC++开发GIS系统(124)选择点之SetTimer与KillTimer》中介绍的SetTimer函数中用到了回调函数,回调函数的用法有一些特殊性,这里做一个简单的总结。 用户自定义却...