c++ 第5章菜单、工具栏和状态栏.ppt

上传人:s****8 文档编号:93085149 上传时间:2023-06-28 格式:PPT 页数:51 大小:563.50KB
返回 下载 相关 举报
c++ 第5章菜单、工具栏和状态栏.ppt_第1页
第1页 / 共51页
c++ 第5章菜单、工具栏和状态栏.ppt_第2页
第2页 / 共51页
点击查看更多>>
资源描述

《c++ 第5章菜单、工具栏和状态栏.ppt》由会员分享,可在线阅读,更多相关《c++ 第5章菜单、工具栏和状态栏.ppt(51页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第5 章 菜单、工具栏和状态栏文档应用程序的框架窗口常常包含菜单、工具栏、状态栏、图标和光标等内容,它们是Windows 应用程序中不可缺少的界面元素,其风格和外观有时直接影响着用户对软件的评价。许多优秀的软件(如Microsoft Office)为增加对用户的吸引力,不惜资源将它们做得多姿多彩,甚至达到真三维的效果。本章将从它们最简单的用法开始入手,逐步深入直到对其进行编程控制。5.1 菜单为了使Windows 程序更容易操作,菜单的显示都遵循下列一些规则:若单击某菜单项后,将弹出一个对话框,那么在该菜单项文本后有“”。若某项菜单有子菜单,那么在该菜单项文本后有“”。若菜单项需要助记符,则用

2、括号将带下划线的字母括起来。助记符与Alt 构成一个组合键,当按住“Alt”键不放,再敲击该字母时,对应的菜单项就会被选中。若某项菜单需要快捷键的支持,则一般将其列在相应菜单项文本之后。所谓“快捷键”是一个组合键,如Ctrl+N,使用时是先按下“Ctrl”健不放,然后再按“N”键。任何时候按下快捷键,相应的菜单命令都会被执行。5.1 菜单图5.1 是一个菜单样例,注意它们的规则含义。需要说明的是,在常见的菜单系统中,最上面的一层水平排列的菜单称为“顶层菜单”,每一个顶层菜单项可以是一个简单的菜单命令,也可以是下拉(Popup)菜单,在下拉菜单中的每一个菜单项也可是菜单命令或下拉菜单,这样一级一

3、级下去可以构造出复杂的菜单系统。顶层菜单弹出菜单图5.1 菜单样例5.1.1 用编辑器设计菜单1.编辑菜单在顶层菜单的最后一项,Visual C+为用户留出了一个空位置,用来输入新的顶层菜单项。在菜单的空位置上双击鼠标左键,出现菜单项的属性对话框,在标题框中输入“测试(&T)”,结果如图5.2 所示,其中符号&用来将其后面的字符作为该菜单项的助记符,这样当按住“Alt”键不放,再敲击该助记符键时,对应的菜单项就会被选中,或在菜单打开时,直接按相应的助记符键,对应的菜单项也会被选中。子菜单的空位置保存可见按钮顶层菜单的空位置图5.2 Ex_SDI 菜单资源5.1.1 用编辑器设计菜单单击“测试”

4、菜单项下方的空位置,在菜单项属性对话框中,输入标题“切换菜单(&D)”,在ID框输入该菜单项的资源标识符:ID_TEST_CHANGE,结果如图5.3所示。图5.3 修改菜单项属性关闭菜单项属性对话框,将新添加的菜单项拖放到“查看”和“帮助”菜单项之间,结果如图5.4 所示。需要说明的是,菜单项位置改变后,其属性并没改变。图5.4 菜单项“测试”拖放后的位置5.1.1 用编辑器设计菜单2.菜单命令的消息映射(1)选择“查看”“建立类向导”菜单命令或按Ctrl+W 快捷键,则出现MFC ClassWizard 对话框,并自动切换到Message Maps 页面。从“Class name”列表中选择CMainFrame,在IDs列表中选择ID_TEST_CHANGE,然后在Messages框中选择COMMAND 消息。如图5.5 所示。图5.5 菜单命令消息的映射

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁