VS2008如何自动添加消息映射 .

来源:互联网 发布:香港有淘宝网吗 编辑:程序博客网 时间:2024/04/25 21:16
开发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类的此消息映射相关部分均被注释了。

原创粉丝点击