VC/MFC怎样给菜单项添加勾啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC/MFC怎样给菜单项添加勾啊相关的知识,希望对你有一定的参考价值。

VC/MFC怎样给菜单项添加勾啊我想把指定的菜单鼠标点击过子菜单的打上勾,代码怎么实现

GetMenu()->GetSubMenu(0)->CheckMenuItem(ID_MENUITEM32771,MF_BYCOMMAND|MF_CHECKED);
或者:GetMenu()->GetSubMenu(0)->CheckMenuItem(0,MF_BYPOSITION|MF_CHECKED);
MF_BYCOMMAND是确定第一个参数是天ID号,MF_BYPOSITION是确定第一个参数填ID值 而MF_CHECKED是按下的意思 MF_UNCHECKED是不按下的意思 明白????
参考技术A 用ClassWizard对菜单响应UPDATE_COMMAND_UI消息void CMainFrame::OnUpdateStartGame(CCmdUI* pCmdUI)

// TODO: Add your command update UI handler code here
pCmdUI->SetCheck();

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

以上是关于VC/MFC怎样给菜单项添加勾啊的主要内容,如果未能解决你的问题,请参考以下文章

mfc 多文档中怎样动态添加菜单项?

如何标记在 vc++ 6 中使用 mfc 检查的菜单项?

如何将消息映射添加到 MFC 中的动态菜单项

mfc 菜单项变灰

MFC中添加的菜单项为啥始终是灰色的

vs2013怎么用mfc添加菜单项消息响应函数