您的位置:首页 > 其它

【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(工具提示)



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: