【MFC学习】菜单资源
2017-08-16 21:47
155 查看
1 创建菜单
当前菜单显示如上篇文章中介绍的,只显示helloword ,那么是在哪里设置的显示helloword呢?
在windows 编程中,把数据、代码和资源进行了分离。因此像菜单、对话框以及字符串等都可以在一个称谓资源脚本的文件中定义(.RC)。在VC6 中可以通过RESOURCE 视窗来修改应用程序用到的资源。VC 集成环境为了方便开发,在单、多文档的结构中都创建了一个默认菜单,且默认ID 为 IDR_MAINFRAME。
下面我们来对菜单的创建、编程和消息处理进行学习。
(1 )创建菜单
点击RESOURCE->点击MENU 选项->右击选择插入MENU->出现IDR_MENU1,右击其—>出现对话框,在对话框中看见虚框右击——>
——>设置ID为 ID_Computer,Caption 设为 Computer——>点击ClassWizard——>选择APP 类下面的IniInitInstance 函数————>
——> 找到CsingleDocTemplate *pDCTemplate 下找到原有的 IDR_MAINFRAME 替换为 IDR_MENU1
——>ctrl+F5 ,执行,即可显示新的菜单。
2 编辑菜单
上一步中设置带有 computer 的菜单,那么菜单属性到底有哪几个选项可以设置呢?
菜单属性主要有3个可配置选项,分别为ID .标题 caption 和 提示 prompt。
ID域是数字常量,是唯一标志菜单项,标题包含了实现显示在菜单上的文本,提示域是在用户浏览某个菜单项时,希望再窗口底部状态栏中显示的文本,还包含菜单域的ToolTip(工具提示)
当前菜单显示如上篇文章中介绍的,只显示helloword ,那么是在哪里设置的显示helloword呢?
在windows 编程中,把数据、代码和资源进行了分离。因此像菜单、对话框以及字符串等都可以在一个称谓资源脚本的文件中定义(.RC)。在VC6 中可以通过RESOURCE 视窗来修改应用程序用到的资源。VC 集成环境为了方便开发,在单、多文档的结构中都创建了一个默认菜单,且默认ID 为 IDR_MAINFRAME。
下面我们来对菜单的创建、编程和消息处理进行学习。
(1 )创建菜单
点击RESOURCE->点击MENU 选项->右击选择插入MENU->出现IDR_MENU1,右击其—>出现对话框,在对话框中看见虚框右击——>
——>设置ID为 ID_Computer,Caption 设为 Computer——>点击ClassWizard——>选择APP 类下面的IniInitInstance 函数————>
——> 找到CsingleDocTemplate *pDCTemplate 下找到原有的 IDR_MAINFRAME 替换为 IDR_MENU1
——>ctrl+F5 ,执行,即可显示新的菜单。
2 编辑菜单
上一步中设置带有 computer 的菜单,那么菜单属性到底有哪几个选项可以设置呢?
菜单属性主要有3个可配置选项,分别为ID .标题 caption 和 提示 prompt。
ID域是数字常量,是唯一标志菜单项,标题包含了实现显示在菜单上的文本,提示域是在用户浏览某个菜单项时,希望再窗口底部状态栏中显示的文本,还包含菜单域的ToolTip(工具提示)
相关文章推荐
- 菜鸟学习OGRE和天龙八部之十五: 添加MFC的菜单,来控制场景的显示
- MFC 学习之 对话框添加菜单详细步骤
- 【VS2010学习笔记】【异常处理】二(VS2008/VS2010中MFC“资源被另一个编辑器打开”)
- 【MFC入门】之六 MFC中创建应用程序资源之菜单资源plus快捷菜单 and 快捷键
- MFC学习笔记2添加资源
- MFC学习笔记——菜单,工具栏
- MFC学习笔记之四————菜单编程与windows消息分类
- 【MFC学习笔记】菜单和工具栏
- VS2012MFC菜单资源编辑时,资源视图--显示在另一个编辑器中打开
- MFC学习笔记(4)—— 菜单
- MFC学习系列之一——静态菜单的设计及实现
- MFC添加菜单资源与菜单执行函数的两种命令形式
- MFC之菜单资源详解
- MFC学习笔记之菜单项
- VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
- MFC学习第三节:在窗口内点击左键画圆,添加菜单使圆增大。
- VS2013/MFC编程入门之三十二(菜单:VS2013菜单资源详解)
- MFC学习之旅—动态更改菜单
- MFC添加菜单资源
- 学习使用资源文件[6] - 菜单资源