第4章+对话框和常用控件

第4章+对话框和常用控件

ID:44958799

大小:972.50 KB

页数:134页

时间:2019-11-06

第4章+对话框和常用控件_第1页
第4章+对话框和常用控件_第2页
第4章+对话框和常用控件_第3页
第4章+对话框和常用控件_第4页
第4章+对话框和常用控件_第5页
资源描述:

《第4章+对话框和常用控件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4章对话框和常用控件对话框是Windows应用程序中最重要的用户界面元素之一,是与用户交互的重要手段。在程序运行过程中,对话框可用于捕捉用户的输入信息或数据。对话框是一个特殊类型的窗口,任何对窗口进行的操作(如移动、最大化、最小化等)也可在对话框中实施。一般来说,在对话框中通过各种控件(如按钮、编辑框、列表框、组合框等)来和用户进行交互,控件是在系统内部定义的用于和用户交互的基本单元。4.1对话框的使用在VisualC++6.0应用程序中,使用一个对话框的一般过程是:①添加对话框资源;②设置对话框的属性;③添加和布局控件;④创建对话框类;⑤添加对话框代码;⑥在程序中调用对话框。4.1.1资

2、源与资源标识1.资源的分类先用MFCAppWizard创建一个单文档应用程序Ex_SDI,然后项目工作区窗口切换到“ResourceView”页面,展开所有的节点,如图4.1所示。图4.1Ex_SDI资源视图资源类别资源标识符1.资源的分类可以看出,一个单文档应用程序所使用的资源可分为下列几类:(1)快捷键列表(Accelerator)。一系列组合键的集合,被应用程序用来引发一个动作。该列表一般与菜单命令相关联,用来代替鼠标操作。(2)对话框(Dialog)。含有按钮、列表框、编辑框等各种控件的窗口。(3)图标(Icon)。代表应用程序显示在Windows桌面上的位图,它同时有32x32像素

3、和16x16像素两种规格。(4)菜单(Menu)。用户通过菜单可以完成应用程序的大部分操作。(5)字串表(StringTable)。应用程序使用的全局字符串或其他标识符。(6)工具栏按钮(Toolbar)。工具栏外观是以一系列具有相同尺寸的位图组成的,它通常与一些菜单命令相对应,用以提高用户的工作效率。(7)版本信息(Version)。包含应用程序的版本、用户注册码等相关信息。除了上述常用资源类别外,VisualC++6.0应用程序中还可有鼠标指针、HTML等,也可以自己添加新的资源类别。4.1.1资源与资源标识2.ID标识符一般地,要遵循下列规则:在标识符名称中允许使用字母a~z、A~Z、

4、0~9以及下划线。标识符名称不区分大小写字母,如new_idd与New_Idd是相同的标识符。不能以数字开头,如8BIT是不合法的标识符名。除了上述规则外,出于习惯,VisualC++还提供了一些常用的定义标识符名称的前缀供用户使用、参考,见表4.1。4.1.2添加对话框资源在一个MFC应用程序中添加对话框资源,通常按下列步骤进行:(1)选择“插入”→“资源”菜单,或按快捷键Ctrl+R打开“插入资源”对话框,在对话框中可以看到资源列表中存在Dialog项,若单击Dialog项左边的“+”号,将展开对话框资源的不同类型选项,如图4.2所示,表4.2列出各种类型的对话框资源的不同用途。图4.2

5、“插入资源”对话框4.1.2添加对话框资源表4.2对话框资源类型其中,[新建]按钮是用来创建一个由“资源类型”列表中指定类型的新资源,[定制]按钮是用来创建“资源类型”列表中没有的新类型的资源,[导入]按钮是用于将外部已有的位图、图标、光标或其他定制的资源添加到当前应用程序中。4.1.2添加对话框资源(2)对展开的不同类型的对话框资源不作任何选择,选中“Dialog”,单击[新建]按钮,系统就会自动为当前应用程序添加了一个对话框资源,并出现如图4.3所示的界面。对话框模板控件工具栏布局工具栏默认标识符图4.3添加对话框资源后的开发环境4.1.3设置对话框属性在对话框模板处右击鼠标,从弹出的快

6、捷菜单中选择“属性”菜单项,出现如图4.4所示的对话框属性窗口。图4.4对话框属性窗口4.1.3设置对话框属性可以看出,对话框的属性有General(一般)、Styles(风格)、MoreStyles(更多风格)、ExtendedStyles(扩展风格)、MoreExtendedStyles(更多扩展风格)等部分,这里仅介绍最常用的General属性,如表4.3所示。表4.3对话框的General属性4.1.3设置对话框属性将添加的对话框的属性进行以下3点修改,结果如图4.5所示:●将对话框标识符改成IDD_DIALOG_FIRST;●将对话框标题改为“我的第一个对话框”;●单击[字体]按钮

7、,通过弹出的字体对话框将对话框内的文本设置成“宋体,9”,以使自己的对话框和Windows中的对话框保持外观上的一致。图4.5对话框属性修改后的界面4.1.4添加和布局控件一旦对话框资源被打开或被创建,就会出现对话框编辑器,通过它可以在对话框中进行控件的添加和布局等操作。1.控件的添加对话框编辑器最初打开时,控件工具栏是随之出现的,利用此工具栏中的各个按钮可以顺利完成控件的添加。图4.6说明了各个按钮所对应的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。