麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

文章列表:输入线

VC++开发GIS系统(159)输入线之菜单响应

VC++开发GIS系统(159)输入线之菜单响应

前文已经实现了输入线的相关功能,下面的工作就是在Ribbon菜单中响应这个功能了。 添加Ribbon图标 如图所示,本文实现的是输入线的功能。添加方法参考:VC++开发GIS系统(12)Rib...

VC++开发GIS系统(158)输入线之类实现

VC++开发GIS系统(158)输入线之类实现

前文《VC++开发GIS系统(150)输入线之类设计》已经设计了输入线的类,经过前文的工作,本文将实现这个类。 类的实现 /* * 输入线 */ CmalaLinesInput::CmalaLi...

VC++开发GIS系统(157)输入线之保存线函数

VC++开发GIS系统(157)输入线之保存线函数

前文《VC++开发GIS系统(151)输入线之设置线属性对话框》和《VC++开发GIS系统(152)输入线之画直线的函数》中已经实现了画线和获取线的属性了,并且在已经实现了新建线文件的功能。本文...

VC++开发GIS系统(156)输入线之获取线的最大ID

VC++开发GIS系统(156)输入线之获取线的最大ID

在文章《VC++开发GIS系统(87)保存一个点到文件的函数》中介绍了获取点最大ID的函数,本文将实现一个类似的函数,用来获取当前线文件中最大ID。 函数定义 long getMaxID(CSt...

VC++开发GIS系统(155)输入线之读取文件中所有的线

VC++开发GIS系统(155)输入线之读取文件中所有的线

上文《VC++开发GIS系统(154)输入线之线文件读写类》新建了一个用于线文件读写的类,本文实现的函数是从线文件中读取所有的点,并保存在临时变量mLine中。 #### 函数定义 void r...

VC++开发GIS系统(154)输入线之线文件读写类

VC++开发GIS系统(154)输入线之线文件读写类

上文《VC++开发GIS系统(153)输入线之创建存储线文件的类》已经实现了存储线文件的类,本文则要创建一个线文件读写类CLineIO,专门用来处理线文件IO操作。 类定义 /* * 线文件操作...

VC++开发GIS系统(153)输入线之创建存储线文件的类

VC++开发GIS系统(153)输入线之创建存储线文件的类

在文章《VC++开发GIS系统(86)创建存储点文件的类》我们创建一个结构体用于临时存放从文件读取的点文件;同样,在本文中我们要创建一个新的类用于存放一个线文件。 存储线文件类 在_malaIO...

VC++开发GIS系统(152)输入线之画直线的函数

VC++开发GIS系统(152)输入线之画直线的函数

在文章《VC++开发GIS系统(46)自定义一个CDC绘图类》中我们自定义了一个绘图的类用于图形的绘制工作。今天的工作是设计一个函数用于绘制一条直线。 函数定义 在_malaBase.h的mal...

VC++开发GIS系统(151)输入线之设置线属性对话框

VC++开发GIS系统(151)输入线之设置线属性对话框

上文《VC++开发GIS系统(150)输入线之类设计》设计了一个类用于实现输入线的相关功能,其中用到了一个GetLinePro函数,本文做一下具体介绍。 画一个对话框 切换到资源视图,在mala...

VC++开发GIS系统(150)输入线之类设计

VC++开发GIS系统(150)输入线之类设计

前文已经实现了新建线文件的相关工作,下面先设计一个输入线文件的类,用于实现输入线的功能。 类的定义 在_malaLines.h中定义下面的类 /* *输入线 */ class malalines...