MFC中菜单的简单用法
来源:互联网 发布:数据质量管理平台方案 编辑:程序博客网 时间:2024/05/24 05:16
当新建一个MFC SDI应用程序以后,会自动的添加一个菜单栏,在菜单栏中,会包含常规的菜单项:文件、编辑、查看、帮助等;理所当然的,我们可以轻松的编辑这些菜单项。
1、添加菜单项:选择“ResourceView”;在树列表中找到“Menu” –> “IDR_MAINFRAME”,双击打开。这个就是我们要编辑的菜单。这个时候可以双击最后面的一个空白框,会打开一个窗口,输入名称和显示即可完成添加。要添加菜单中的项,选中菜单,会显示它所包含的所有项,在最先面同样有一个空白框,双击,输入名称和显示即可。
2、菜单的使用:添加完成后,运行程序,发现菜单项都是灰色的,这是因为没有添加菜单的事件。在MFC中,菜单的消息映射(Message Maps)有两个:COMMADN和UPDATE_COMMAND_UI。当用户点击菜单项时出发COMMAND,执行COMMAND中的相关操作。UPDATE_COMMAND_UI是由程序自动调用的,用来实时更新应用程序的UI。
另外,调用SetCheck方法可以设置菜单的选择状态。具体用法是:
pCmdUI->SetCheck(true);
在UPDATE_COMMAND_UI中使用,pCmdUI是函数UPDATE_COMMAND_UI的参数,是一个指针参数。SetCheck传入的参数是一个bool值,ture为选中,false为不选中。只改变本菜单项的选中状态。
- MFC中菜单的简单用法
- MFC中ClistCtrl控件的insertIterm()一个简单用法
- 【转】关于MFC程序中ScrollBar的用法简单介绍
- [MFC]菜单CMenu用法
- MFC菜单简单总结
- MFC 中CMenu菜单的的使用
- MFC中菜单的应用(注释详细)
- MFC中复选菜单的更新策略
- MFC的对话框中添加右键菜单
- 修改MFC中菜单显示的文字
- MFC中菜单的应用(注释详细)
- MFC/VC++中菜单的设计举例
- MFC中菜单的一些操作
- 修改MFC中菜单显示的文字
- MFC中菜单项状态的切换
- MFC中菜单图标的实现
- MFC中UpdateData()的用法
- MFC中UpdateData的用法
- memset函数详细讲解
- 创建状态栏
- python笔记
- Extjs--HelloWorld(转载)
- 使用ST_Transform时报“ORA-20603: Spatial References are not compatible”
- MFC中菜单的简单用法
- QT常用类
- 国嵌 linux 常用命令
- 测试用例实例
- 弹出子窗口并刷新父窗口(子窗口中打开子窗口)
- Hadoop学习笔记一 简要介绍
- ExtJs学习笔记(2)_Basic GridPanel[基本网格]
- HDU 3081 Marriage Match II 并查集加网络流
- 20110510 Brew工程师培训笔记——第十八章 铃音管理接口