分享

PreTranslateMessage在VS2008中的部分应用(重载)(配图)

 Runs丶SS11 2015-04-09

        PreTranslateMessage是CWindow的一个成员函数,你可以重载(override)它,从而获得预先获得消息的能力.

        VC6中:

            按Ctrl+W打开ClassWizard,在左侧列表选择当前对话框类,在右侧列表中选择PreTranslateMessage,点击右边的“Add Function...”按钮,接着点击右边的“Edit Code”按钮.

        但是VC2008和VC6在MFC向导界面方面的确有所不同,在VC2008中,你要重载一个父类的函数,可以在类窗口中找到这个类,然后在属性窗口中添加重写函数.即如下过程(以VS2008为例):

1.打开类视图:

2010年05月24日 - 吴婧 - 吴婧的博客

2.单击需要使用PreTranslateMessage的类:

2010年05月24日 - 吴婧 - 吴婧的博客
3.在那里你可以找到你要添加PreTranslateMessage函数的类,在属性窗口中,就可以看到这个类的相关属性

4.在属性窗口中点击第六个(倒数第二个)按钮(重写),你就可以看到所有可以重写override的函数
2010年05月24日 - 吴婧 - 吴婧的博客
 
5.然后里面就有PreTranslateMessage,然后你就可以在那里添加了:
2010年05月24日 - 吴婧 - 吴婧的博客
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多