电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VC++第2章菜单、工具栏和状态栏的设计VIP专享VIP免费

VC++第2章菜单、工具栏和状态栏的设计_第1页
VC++第2章菜单、工具栏和状态栏的设计_第2页
VC++第2章菜单、工具栏和状态栏的设计_第3页
1 第2 章 菜单、工具栏和状态栏的设计 在 Windows 应用程序中,菜单、工具栏、状态栏等内容都是不可缺少的界面元素。菜单是一系列可视的命令列表,用户能够选中其中的菜单项(命令)并执行相应任务。工具栏提供图形按钮,实现快捷操作,用户可以通过工具栏执行最常用的命令,增强方便程度。在状态栏中,可以显示动态的提示信息,便于用户的一些操作。 2 .1 设计菜单 菜单为用户控制程序提供了一套分级选项,无论是标准菜单及命令,还是热键或弹出式菜单,以及为菜单或其命令定义加速键和状态条提示,都可用菜单编辑器来完成;除此之外,菜单项作为一个普通的对象也可在编辑时进行移动、复制、删除等操作。图2.1 是一个典型的菜单实例,图中包含了标准菜单命令、快捷键、加速键、子菜单、核对符等。这些都是编写程序时经常遇到的。下面我们就介绍如何创建和编辑菜单项。 图 2.1 典型菜单实例 2 .1 .1 用编辑器设计菜单 当用户使用 AppWizard 创建 SDI 或 MDI 应用程序时,系统将为用户自动生成默认的菜单栏。用户需要做的工作仅仅是打开菜单编辑器,进行必要的修改,再编写菜单选项相应的消息处理函数即可。当然也可在菜单编辑器中创建新的菜单或创建新的菜单资源,如快捷菜单等。 无论是编辑已有菜单资源还是创建新的菜单资源,首先应当进入菜单资源编辑器。 例 2 .1 在菜单编辑器的” 文件(F)” 下拉的某个位置加一个菜单,其作用是单击它后,能在屏幕上显示一行字。编程步骤如下: (1)建一个 SDI 单文档应用程序名为:显示一行字 (2)用编辑器设计菜单: 项目工作区 ResourceView单击打开 Menu 双击 IDR_MAINFRAME右面出现菜单编辑器,见图 2.1.1单击“ 文件(F)” 出现下拉菜单,见图 2.1.2 所示点中最后的空白菜单,双击它出现“ 菜单项属性对话框” 在 Caption 处写菜单名:显示一行字(&C)在 ID 处写 ID_FILE_XS 在 prompt(注释)栏中写:点击新建菜单项,在窗口显示一行字关闭该对话框。 2 图2.1.1 菜单资源编辑器 图2.1.2 菜单编辑器和修改菜单项属性的结果 (3)在文档的头文件CMyDoc.h 的public 下加: CString str; //定义字符串变量 在文档的实现文件CMyDoc.cpp 的构造函数里加: str=” ” ; //将字符串变量赋初值为” 空” (4)将菜单的标识ID_FILE_XS 映射到视图类CMyView 中。 View->Classvizard->Message Maps->Classn...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

小辰6+ 关注
实名认证
内容提供者

出售各种资料和文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部