麻辣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。
微博关注
手机阅读
赞赏支持
手机阅读
微信捐助麻辣GIS
微信打赏
支付宝捐助麻辣GIS
支付宝打赏

声明

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

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

3.如果本文对您有所帮助,请您对我们团队进行 打赏捐助让我们在传播3S的路上可以走得更远,不胜感激。PS:如果你是学生党,请优先把经费用于购买学习资料 以及 与小哥哥/小姐姐约会上:-)

如您有疑问,可在文末留言,或到麻辣GIS QQ群中提问。

QQ群(一):291616564 加入QQ群

QQ群(二):166408035 加入QQ群

QQ群(三):627853279 加入QQ群

QQ群(四):436386604 加入QQ群

QQ群(五):606176554 加入QQ群

QQ群(六):946178380 加入QQ群

QQ群(七):861271808 加入QQ群

新疆互助群:910717627 加入QQ群

微信公众号:malagis,扫描右边二维码直接关注。

发表评论