VS2008如何自动添加消息映射

 

        开发MFC时,开发工具VS2008不能像开发工具VC++6.0那样,直接在类文件上右击选择“Add Window Message Handles”来添加消息映射。对于我这个初学者,刚开始一直没找到可以自动添加的方法, 后来只能手动添加,熟练了之后手动添加起来倒也快,不过慢慢地我终于发现了自动添加的方法。

       比如,现在需要在View类中添加WM_CREATE消息映射。

(1)首先找到类视图和属性窗口。

类视图的路径:视图——类视图。

属性窗口的路径:视图——其他窗口——属性窗口。

(2)在类视图中选中View类,属性窗口会出现此类相应的属性。在属性窗口中选中消息按钮(第5个),会出现此类支持的所有消息映射,如下图所示:

(3)在属性窗口中出现的消息中找到你要添加的消息映射,此处我们需要WM_CREATE,找到它并选中,左侧会出现一个下拉按钮,单击,下拉菜单显示“<添加> OnCreate”,单击这一选项,则会自动添加此消息映射:

(4)查看此消息映射是否添加成功,在View类的头文件和cpp文件中找到添加的代码(有三处):

第一处:

第二处:

第三处:

如果想删除此消息映射,单击属性窗口中此消息一行的下拉按钮,单击选项“<删除> OnCreate”,即可看到View类的此消息映射相关部分均被注释了。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值