MFC如何添加菜单快捷键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC如何添加菜单快捷键相关的知识,希望对你有一定的参考价值。

参考技术A 1:在资源文件Accelerator中添加快捷键资源,此处的ID一定要与菜单项的ID一致。2:在程序的主文件,一般是...view.h(或是对话框的头文件)中声明一个HACCEL hAccel变量,在相应cpp文件中的初始化函数(OnCreate(...))中添加如下代码hAccel=::LoadAccelerators(AfxGetInstanceHandle(),MAKEINTRESOURCE(菜单的资源ID));3:重载PreTranslateMessage函数。在函数加入如下代码:if(::TranslateAccelerator(GetSafeHwnd(),hAccel,pMsg))returntrue;以后只要在Accelerator资源文件中添加快捷键就可以了。本回答被提问者采纳

MFC如何给菜单添加消息映射

创建了基于对话框的应用程序之后,自己为程序添加了菜单资源,又为该菜单添加了“文件”“屏幕控制”两个菜单项,哪位高人可以告诉我为这些菜单添加消息映射。。。。我是初学者,不太懂啊。。。

给你介绍和视频
http://www.tudou.com/playlist/id/5268540/

增删菜单都有
参考技术A 使用VC向导可以完成消息关联:
1、在设计模式下,右键点击菜单项,选择ClassWizard...
2、Select an xisting class
3、选择需要响应消息的类
4、添加并编写函数
参考技术B 我做了个示例教程,希望对你有帮助

1.flash 动画说明(打开比较慢,但一定可以打开)http://sites.google.com/site/qiujiejia1/Home/Menu_Demonstration.swf

2.工程下载地址:http://sites.google.com/site/qiujiejia1/Home/Menu_Demo.7z

以上是关于MFC如何添加菜单快捷键的主要内容,如果未能解决你的问题,请参考以下文章

猎豹MFC--CMenu菜单 设置主菜单 给主对话框设置菜单 设置快捷菜单

MFC 在自定义工具栏上添加有下拉菜单的按钮。

mfc简单框架的分析和原理记录

mfc 设定快捷键

电脑鼠标右键的新建菜单栏里面的菜单如何添加快捷键?

关于MFC响应菜单和使用菜单的方法