VC++开发GIS系统(78)新建点文件之导出新建点文件对话框
发布时间: 2015-12-27
所属分类: VC++开发GIS系统
在上文《VC++开发GIS系统(77)实现新建工程菜单的响应》中已经成功实现了新建工程的响应工作,如果细心的话,可以发现其实就是2部分工作:一个是对话框响应,得到路径;一个是文件响应,写入文件。所以新建点文件的话,也是一样分为这2个部分。不同的是,新建文件要操作2个文件,一个是工程文件mpj,一个是点文件本身mpt。今天介绍的内容是导出新建点文件的对话框,效果如图:
其实效果相当简单,我画图就是丑,大家凑合着看。实现方法参考文章《VC++开发GIS系统(40)画一个输入点的对话框》和《VC++开发GIS系统(45)导出输入点对话框并调用》,具体的内容是重复的,这里就不啰嗦了。
后面的文章很多内容会是差不多的,比如新建模块,导出对话框等等,所以不会像开始那样写的那么具体,文章也只会给出关键性的代码和步骤,详情可以可以参考:GitHub上面的源代码。你可以下载下来,直接编译运行即可。
导出对话框实现代码
_malaDialogs.h
/*
* 新建点文件对话框
*/
bool maladialogsdll dlgNewPointFile(CString &pointName);
_malaDialogs.cpp
/*
* 新建点文件对话框实现
*/
bool maladialogsdll dlgNewPointFile(CString &pointName)
{
CDialogNewPointFile dlg;
if (IDOK == dlg.DoModal())
{
pointName = dlg.mPointFileName;
return true;
}
return false;
}
函数dlgNewPointFile作用是返回新建点文件的文件名。
详细代码可以参考:GitHub
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。
手机阅读
公众号关注
知识星球
手机阅读
最新GIS干货
私享圈子