MFC 高级控件.ppt

MFC 高级控件.ppt

高级控件 第六章 回顾 对话框类介绍 对话框控件及资源 创建模式对话框 创建非模式对话框 数据交换及数据验证 本章目标 设计应用程序菜单 为应用程序添加快捷键 弹出式菜单的设计 工具栏编程 状态栏编程 TabCtrl控件的使用 树控件及列表控件的使用 菜单的类型 菜单是作为一种资源定义的,常见的类型有三种: 下拉层叠式菜单:在应用程序主窗口或最上层窗口的菜单,按类别排列,每一个类别对应一个下拉式菜单 层叠式菜单:选择主菜单或一个菜单项时弹出的子菜单。用户可以定义多重嵌套的弹出式菜单。可以通过放置分隔线对逻辑或功能上紧密相关的菜单项分组 弹出式菜单(上下文菜单):当右击某个界面对象时,通常会弹出快捷菜单,它出现在鼠标箭头的位置,快速展示当前对象可用的命令功能,免除在菜单中一一查找的麻烦 快捷键和热键 键盘快捷键(加速键)是一些特定的键的组合,通常使用“Ctrl”键与另一个键组合,或者使用功能键。 热键是指菜单项中带有下划线的字母。用户按下“Atl”键+带下划线的字母,就可以选择相应的菜单项 菜单设计的一般原则 若点击某菜单项会弹出一对话框,那么在该菜单项文本后有“…”。 若某项菜单有子菜单,那么在该菜单项文本后有“? ”。 菜单项需要助记符,用括号将带下划线的字母括起来。助记符与Alt构成一个组合键,当按住“Alt”键不放,再敲击该字母时,对应的菜单项就会被选中。 若某项菜单需要

文档评论(0)

1亿VIP精品文档

相关文档