文章列表:VC++开发GIS系统
VC++开发GIS系统(55)解决Ribbon状态栏显示内容不全
在文章《VC++开发GIS系统(54)Ribbon状态栏实时显示坐标》中已经可以成功实现坐标的实时显示功能。不过许多人可能会遇到这么一个问题。动态显示的状态栏内容不完整。比如下图: 解决方法 ...
VC++开发GIS系统(54)Ribbon状态栏实时显示坐标
有了之前文章《VC++开发GIS系统(52)补充知识Ribbon界面自定义状态栏》做基础,现在可以实现动态显示坐标了,具体方法如下: 在XXXXView.cpp中的onMouseMove函数添加...
VC++开发GIS系统(53)补充知识MFC中View调用CMainFrame未声明的标识符
上一篇文章《VC++开发GIS系统(52)补充知识Ribbon界面自定义状态栏》中已经成功了增加了程序底部的状态栏显示信息。如果要实现实时显示坐标则需要在XXXXView.cpp中的onMous...
VC++开发GIS系统(52)补充知识Ribbon界面自定义状态栏
在之前的文章《VC++开发GIS系统(49)屏幕坐标转换编码》和《VC++开发GIS系统(50)使用自定义平面坐标系》中,我使用的方法是点击屏幕,弹出对话框,然后在对话框中显示点击位置的坐标信息...
VC++开发GIS系统(51)补充知识基于VC++的GDI+常用坐标系统详解(转)
之前的文章《VC++开发GIS系统(48)屏幕坐标转换原理》《VC++开发GIS系统(49)屏幕坐标转换编码》和《VC++开发GIS系统(50)使用自定义笛卡尔平面坐标系》中我介绍了自定义MFC...
VC++开发GIS系统(50)使用自定义平面坐标系
在上一篇文章《VC++开发GIS系统(49)屏幕坐标转换编码》中已经完成了MFC中的默认坐标和GIS系统中平面坐标的转换关系,本文介绍一下调用方法。 系统调用示例 在malagisView.h里...
VC++开发GIS系统(49)屏幕坐标转换编码
在前一篇文章《VC++开发GIS系统(48)屏幕坐标转换原理》中我介绍了关于MFC中的默认坐标和GIS系统中平面坐标的关系,并且推导了转换公式,如下: MFC坐标转换自定义笛卡尔坐标 a1 = ...
VC++开发GIS系统(48)屏幕坐标转换原理
在之前的文章中我们已经成功的画了点,并且可以设置点的颜色、大小、类型。但是不知道细心朋友有没注意到一个细节,通过MFC获取的点的坐标是一个int整数,并且MFC默认的原点是左上角的点。如下左图:...
VC++开发GIS系统(47)使用自定义CDC类画点
前一篇文章中我们已经成功完成了自定义CDC类的建立,并且已经设置了3个函数用来完成画点、线、面的任务。本文的任务就是实现这个3个函数,实现系统的画点的功能。代码如下: 绘制圆点 /* * 绘制圆...
VC++开发GIS系统(46)自定义一个CDC绘图类
前面我们已经使用DLL的方式对整个系统进行了开发,并且已经可以成功[导出对话框](VC++开发GIS系统(39)对话框模块的建立完成调用,剩下的内容就是画图了(终于到画图了!!!!) 关于画图我...
VC++开发GIS系统(45)导出输入点对话框并调用
先梳理一下思路,在文章《VC++开发GIS系统(38)添加响应输入点消息》中我们已经完成了输入点的简单消息响应。下面的工作便是完善这个消息响应,比如点击了输入点菜单,逻辑上应该弹出设置点属性的对...
VC++开发GIS系统(44)补充知识MFC中常见的DDX(数据交换)和DDV(数据验证)函数
在上一篇文章《VC++开发GIS系统(43)输入点对话框变量的响应》我在 变量和窗口同步 这个内容中提到了控件与变量数据同步这么也一个事情,使用类似DDX_CBIndex、DDX_Text和DD...
VC++开发GIS系统(43)输入点对话框变量的响应
在上一篇文章《VC++开发GIS系统(40)画一个输入点的对话框》中我已经画了一个对话框,虽然不好看,但是功能还是有。有上文中我已经为这个对话框新建了一个类,本文中将继续前面的内容为这个对话框中...
VC++开发GIS系统(42)补充知识MFC中调用调色板(CColorDialog)
在使用VC++开发GIS系统的时候难免要设置要素的颜色,所以本文简单介绍下使用MFC直接调用系统自带调色板,用到的类是CColorDialog。 示例截图 具体方法 1.增加菜单 这个是MFC...
VC++开发GIS系统(41)补充知识MFC中ComboBox(下拉选择框)的使用方法
在MFC对话框中的开发中会遇到很多的控件,我也会穿插着简单介绍一些MFC控件的使用方式,如果之前你已经涉及这方面的相关知识,直接跳过即可。本文将简单介绍一下在MFC中ComboBox的使用方法。...