第十二章 菜单设计 12.1.菜单 菜单是用户与应用程序交互的最常用手段。 菜单存放在资源脚本中,在程序运行时调用。 一个菜单项必须包含两部分: 菜单项名称——字符串构成,例如:file 菜单项标识符ID——整数值,可用整数常量表示 菜单标识符ID在资源的头文件Resource.h中定义,例如前缀IDM指明是菜单项,如: #define IDR_MENU1 129 在菜单资源,必须链接到类中,通过提供类方法来处理每个菜单项。 12.2. 菜单结构 菜单模板用一种很简单的结构在资源脚本文件中定义,一个菜单资源模板实例如下: 12.3. CMenu类 CMenu类是Cobject类直接派生的。 CMenu类提供了许多处理菜单和菜单项的方法: 构造方法; 菜单操作方法; 菜单项操作方法; 虚拟方法。 构造方法用于建立Windows菜单,并在运行时将它们附加到CMenu对象上, 菜单操作方法用于处理菜单的顶层操作,只有两个方法: DeleteMenu()删除指定的菜单项(包括附属的菜单项); TrackPopupMenu()在一个指定的位置显示一个快捷菜单。 菜单项操作方法有多种用于处理指定菜单项操作 2.应用程序的实现功能 主窗口标题为Application of Menu。 有三个按钮:Voice、Show和Exit。 有两个菜单:File和Help。 File下拉出三个菜单项
您可能关注的文档
- 08人力资源部内训课程.pptx
- 08脂类代谢课程.ppt
- 08中央银行课程.ppt
- 08组织结构课程.ppt
- 8(本)肾上腺素受体激动药课程.ppt
- 8(童德军)三级综合医院评审中医院感染标准的检查方法课程.ppt
- 8.爱之链课程.ppt
- 8:雅思阅读课程.ppt
- 8_居住建筑造型设计(一)课程.ppt
- 8F疑交易识别技巧(曹老师3)课程.ppt
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)