麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

VC++开发GIS系统(78)新建点文件之导出新建点文件对话框

在上文《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

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)