zoukankan      html  css  js  c++  java
  • 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类的此消息映射相关部分均被注释了。


  • 相关阅读:
    面向对象三 组合 特殊成员
    面向对象二 成员 嵌套
    面向对象
    模块和包
    异常处理
    os模块和序列化模块
    常用模块一
    常用模块 re模块
    内置函数二
    Algs4-2.2.14归并有序的队列
  • 原文地址:https://www.cnblogs.com/jinxiang1224/p/8468386.html
Copyright © 2011-2022 走看看