MFC EnableMenuItem_使能菜单
MFC EnableMenuItem_使能菜单
(2012-06-13 21:09:57)
转载▼
分类: VC |
MSDN是最佳的查找解决办法的工具,但是他不是万能的
CMenu* mmenu =GetMenu();
CMenu* submenu =mmenu->GetSubMenu(0);
submenu->EnableMenuItem(ID_FILE_NEW,MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);
使menu菜单不可选,变灰,........
MSDN的代码例子都给出来了,可是使用却无法成效.句柄都获得,返回0,也没出错.
为什么呢?
g.cn在这次战胜了MSDN
在MFC环境下Menu的修改在默认的情况下是通过CCmdUI来改变的, 调用EnableMenuItem函数无效(不管是全局API还是 CMenu类的成员函数).但是只要修改CFrameWnd类的一个成员变量m_bAutoMenuEnable就可以使调用的函数有效.m_bAutoMenuEnable在默认情况下是TRUE,如果需要EnableMenuItem函数调用有效需将其赋值为FALSE.如下:
CMainFrm::CMainFrm
{
// Other stuff
m_bAutoMenuEnable=FALSE; //关键部分
}
ok了.
转自http://www.cnblogs.com/levchin/archive/2008/12/10/1351599.html
MFC EnableMenuItem_使能菜单相关推荐
- 【MFC】根据菜单创建工具栏
00. 目录 文章目录 00. 目录 01. 案例概述 02. 开发环境 03. 关键技术 04. 程序设计 05. 秘笈心法 06. 源码下载 07. 附录 01. 案例概述 通常工具栏能够实现的功 ...
- 利用MFC按钮使能(或禁用)属性使按钮变正常色(或灰色)
利用MFC按钮使能(或禁用)属性使按钮变正常色(或灰色) GetDlgItem(IDC_XXX)->EnableWindow(FALSE)//IDC_XXX为你想变灰的按钮的ID 利用你找到的h ...
- MFC开发-树形菜单
//++++++++++++++初始化树形菜单+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // ...
- mfc 禁用子菜单_MFC界面开发难上手?BCGControlBar v30.3帮你忙—工具栏和菜单
亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v30.3正式发布!此版本包含新的主题文件对话框.可 ...
- 孙鑫-MFC笔记九--菜单编程
弹出菜单(Pop-up)是不能用来作命令响应的.即下拉等形式. 响应菜单响应命令的顺序是:视类,文档类,框架类,应用程序类. Windows消息分三类: 标准消息,WM_ (除WM_COMMAND)都 ...
- MFC应用的菜单,工具栏和状态栏(vs2019)
继续MFC的应用学习记录: 这次是菜单,工具栏,状态栏这三个功能实现: 第一步还是创建基于单文档的应用程序: 创建好后,打开资源视图: 功能1:菜单 在资源视图中找到Menu,打开ID_MAINFRA ...
- MFC_EnableMenuItem_使能菜单
MSDN是最佳的查找解决办法的工具,但是他不是万能的 CMenu* mmenu = GetMenu(); CMenu* submenu = mmenu->GetSubMenu(0); subme ...
- mfc removemenu 静态菜单 删除_循序渐进的升级,静态体验新款奥迪 A4L
导读:循序渐进的升级,静态体验新款奥迪 A4L 各位点开这篇文章的朋友们,想必都是很高的颜值吧,我们真的是很有缘哦,小编每天都会给大家带来不一样的汽车资讯,如果对小编的文章或者其他的什么,有什么一些意 ...
- MFC中为菜单命令添加快捷键
(1)添加"帮助/我的帮助"菜单项.ID为ID_MY_HELP,Caption为"我的帮助(&H)", 设Ctrl+H作为该命令的快捷键. 当执行Ctr ...
最新文章
- JavaScript 函数
- 软考准考证打印详细步骤(打印一张纸上)
- antd递归渲染左侧菜单
- javascript基本语法(输入输出语句,变量常量,数据类型,运算符,流程控制语句,数组,函数)
- 我犯的错误--关于主键
- ACM的输入输出总结
- Spring三种对象创建方式
- 解析Linux内核模块的链接顺序
- java2的7次方怎么表示_一元二次方程常见题型之方程根的解法
- CIO:让IT成为企业的一种竞争优势
- 上海交大发布全球首款专用光量子计算软件
- python实现归并排序_排序算法学习(python版本)之归并排序(MergeSort)
- kindle电子书200G分享
- fleck 客户端_C#中使用Fleck实现WebSocket通信简例
- 51单片机的一点感想
- 即时通讯WebSocket详解及使用
- python中round作用,python的round函数的解释
- 重t2加权是什么意思_LOL:每周半价恢复,幸好有一款T2等级皮肤撑场面
- JAVA微信公众号后台开发 接口接入
- VsCode 安装 SonarLint 步骤