vc单文档中使某个菜单不可选
来源:互联网 发布:js中跳转页面 编辑:程序博客网 时间:2024/05/29 10:37
如果菜单是系统自动生成的,可以使用EnableMenuItem函数。例如:
1
CMenu* pMenu=GetMenu ();//获取当前主框架下的菜单栏指针
2
ASSERT_VALID (pMenu);//检查这个指针是否有效
3
pMenu->EnableMenuItem(ID_TOOL_DISPLAYBACKLINE,MF_BYCOMMAND | MF_GRAYED);//使按扭不可用
4
pMenu->EnableMenuItem(ID_TOOL_CANCELBACKLINE,MF_BYCOMMAND | MF_ENABLED);//使按扭可用
注意:只有在CMainFrame的构造函数中将变量m_bAutoMenuEnable=false时,EnableMenuItem函数才会起作用
m_bAutoMenuEnable=false时MFC就不会使用他的命令更新机制去判断哪个菜单项能使用哪个菜单项不能使用,此时这些操作都要由我们自己去完成。
如果m_bAutoMenuEnable为TRUE(缺省值),工作框将自动地禁止没有ON_UPDATE_COMMAND_UI或者ON_COMMAND的菜单项。
- vc单文档中使某个菜单不可选
- VC中单文档框架删除菜单的调试经历
- VC中单文档框架删除菜单的调试经历
- VC单文档点击菜单弹出对话框
- vc++单文档动态创建菜单
- 转载::VC中单文档框架删除菜单的调试经历
- 单文档/多文档下菜单不可用的问题
- datagrid让某个checkbox不可选
- VC去掉单文档中的菜单,工具栏,状态栏
- VC++6.0去掉单文档中的菜单,工具栏,状态栏
- VC++6.0去掉单文档中的菜单,工具栏,状态栏
- VC++6.0去掉单文档中的菜单,工具栏,状态栏
- vc中单文档多视图
- 单文档隐藏菜单
- 单文档隐藏菜单
- vc 单文档更新
- vc 单文档状态栏
- 用VC++在单文档界面中创建多视图
- LeetCode题解:Wildcard Matching
- 保险行业打印成本统计方案
- JavaScript 面向对象程序设计(下)——继承与多态
- 批处理命令大全
- 8款流行的移动应用程序开发必备工具
- vc单文档中使某个菜单不可选
- Oracle 11g完全卸载方案(注册表清理)
- UINavigationController与UITabBarController
- 文字适配不同分辨率屏幕
- java 正则表达式
- Android.mk文件语法规范及使用模板
- Ubuntu下ZooKeeper安装过程
- IOS崩溃 异常处理(NSSetUncaughtExceptionHandler)
- C# WinForm程序中使用热键(HotKey)