VisualC++中创建MapX控件

本文档详细介绍了如何在VisualC++中创建MapX控件,包括通过MFCAppWizard创建工程,将MapX.h和MapX.cpp文件加入工程,设置资源ID,以及为WM_SIZE和WM_CREATE消息创建处理程序,最终实现控件在窗口中的显示和自适应大小调整。

       首先选择File菜单中的New命令,弹出New对话框。选择MFCAppWizard(exe),并在ProjectName中输入MapxSample作为工程名称。然后单击OK按钮,进入应用程序向导的第一步。通过应用程序向导创建一多文档(或单文档)界面应用程序。
    在创建MapX控件之前,必须将MapX.h和MapX.cpp文件加入到工程中。从Project菜单中选择Add To Project > Files命令,打开InsertFiles into Project对话框,选择MapX.cpp和MapX.h文件加入到工程中。
    注意:不要选择Project菜单中的Add TO Project > Components And Controls命令。如果选择该命令加入MapX控件,将创建一新的.cpp丈件,但是该文本没有包括所有的MapX对象。
    在工程中加入MapX.h和MapX.cpp文件后,在包含该控件的MapxSarnpleView中加入MapX对象的头文件。如下所列:
    #include "MapX.h"
    ClaSS  CMapxSampleVieW : publiC  CView
    {
         protected;
         CMapX  m_ctrlMapX;
    }
    然后需要为MapX创建一资源ID来代表该控件。其步骤如下:
    (1)选择View菜单的ResourceSymbols命令,打开ResourceSymbols对话框。
 &nbs

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值