- 1、本文档共134页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章对话框和常用控件课件
第4章 对话框和常用控件 对话框是Windows应用程序中最重要的用户界面元素之一,是与用户交互的重要 手段。在程序运行过程中,对话框可用于捕捉用户的输入信息或数据。对话框是 一个特殊类型的窗口,任何对窗口进行的操作(如移动、最大化、最小化等)也可 在对话框中实施。一般来说,在对话框中通过各种控件(如按钮、编辑框、列表 框、组合框等)来和用户进行交互,控件是在系统内部定义的用于和用户交互的 基本单元。 4.1 对话框的使用 在Visual C++ 6.0应用程序中,使用一个对话框的一般过程是:①添加对话框资 源;②设置对话框的属性;③添加和布局控件;④创建对话框类;⑤添加对话框 代码;⑥在程序中调用对话框。 4.1.1 资源与资源标识 1. 资源的分类 先用MFC AppWizard创建一个单文档应用程序Ex_SDI,然后项目工作区窗口切换到“ResourceView”页面,展开所有的节点,如图4.1所示。 1. 资源的分类 可以看出,一个单文档应用程序所使用的资源可分为下列几类: (1) 快捷键列表(Accelerator)。一系列组合键的集合,被应用程序用来引发一个 动作。该列表一般与菜单命令相关联,用来代替鼠标操作。 (2) 对话框(Dialog)。含有按钮、列表框、编辑框等各种控件的窗口。 (3) 图标(Icon)。代表应用程序显示在Windows桌面上的位图,它同时有32x32像 素和16x16像素两种规格。 (4) 菜单(Menu)。用户通过菜单可以完成应用程序的大部分操作。 (5) 字串表(String Table)。应用程序使用的全局字符串或其他标识符。 (6) 工具栏按钮(Toolbar)。工具栏外观是以一系列具有相同尺寸的位图组成的, 它通常与一些菜单命令相对应,用以提高用户的工作效率。 (7) 版本信息(Version)。包含应用程序的版本、用户注册码等相关信息。 除了上述常用资源类别外,Visual C++ 6.0应用程序中还可有鼠标指针、HTML 等,也可以自己添加新的资源类别。 4.1.1 资源与资源标识 2. ID标识符 一般地,要遵循下列规则: 在标识符名称中允许使用字母a~z、A~Z、0~9以及下划线。 标识符名称不区分大小写字母,如new_idd与New_Idd是相同的标识符。 不能以数字开头,如8BIT是不合法的标识符名。 除了上述规则外,出于习惯,Visual C++还提供了一些常用的定义标识符名称的前缀供用 户使用、参考,见表4.1。 4.1.2 添加对话框资源 在一个MFC应用程序中添加对话框资源,通常按下列步骤进行: (1) 选择“插入”→“资源”菜单,或按快捷键Ctrl+R打开“插入资源”对话框,在对话框中 可以看到资源列表中存在Dialog项,若单击Dialog项左边的“+”号,将展开对话框资源 的不同类型选项,如图4.2所示,表4.2列出各种类型的对话框资源的不同用途。 4.1.2 添加对话框资源 4.1.2 添加对话框资源 (2) 对展开的不同类型的对话框资源不作任何选择,选中“Dialog”,单击[新建]按 钮,系统就会自动为当前应用程序添加了一个对话框资源,并出现如图4.3所示 的界面。 4.1.3 设置对话框属性 在对话框模板处右击鼠标,从弹出的快捷菜单中选择“属性”菜单项,出现如图4.4 所示的对话框属性窗口。 4.1.3 设置对话框属性 可以看出,对话框的属性有General(一般)、Styles(风格)、More Styles(更多风 格)、Extended Styles(扩展风格)、More Extended Styles(更多扩展风格)等部 分,这里仅介绍最常用的General属性,如表4.3所示。 4.1.3 设置对话框属性 将添加的对话框的属性进行以下3点修改,结果如图4.5所示: ● 将对话框标识符改成IDD_DIALOG_FIRST; ● 将对话框标题改为“我的第一个对话框”; ● 单击[字体]按钮,通过弹出的字体对话框将对话框内的文本设置成“宋体,9” ,以使自己 的对话框和Windows中的对话框保持外观上的一致。 4.1.4 添加和布局控件 一旦对话框资源被打开或被创建,就会出现对话框编辑器,通过它可以在对话框中进行控 件的添加和布局等操作。 1. 控件的添加 对话框编辑器最初打开时,控件工具栏是随之出现的,利用此工具栏中的各个按钮可以顺 利完成控件的添加。图4.6说明了各个按钮所对应的控件类型。 4.1.4 添加和布局控件 在对话框中添加一个控件的方法有下列几种: ● 在控件工具栏中单击某控件,此时的鼠标箭头在对话框内变成“十”字形状;在 对话框指定位置单击鼠标左键,则此控件被添加到对话框的相应位置,再拖动刚 添加控件的选择框可改变其大小
您可能关注的文档
- 第4章linuxDNS服务.ppt
- 第4章MCS-51指令系统、汇编语言程序设计基础.ppt
- HRT的规范化治疗.ppt
- 第4章Excel2010.ppt
- 第4章Oracle体系结构--《Oracle数据库基础与应用教程》书籍教案.ppt
- 第4章TMS320C54xDSP汇编指令系统.ppt
- HR办公常用EXCEL大全(69页精品培训).ppt
- HR培训资料:《新晋员工职业化训练教程》.ppt
- Horizon6LaunchOverviewPresentation-SimplifiedChinese.pptx
- 第4章TMS320C54X指令系统2.ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)