chap4 对话框和常用控件.ppt

chap4 对话框和常用控件

第4章 对话框和常用控件 4.1 对话框的使用 4.2 控件的创建和使用方法 4.3 常用控件 4.4 通用对话框和消息对话框 4.1 对话框的使用 4.1 对话框的使用 使用一个对话框的一般过程: ①添加对话框资源; ②设置对话框的属性; ③添加和布局控件; ④创建对话框类; ⑤添加对话框代码; ⑥在程序中调用对话框。 4.1 对话框的使用 4.1.1 资源与资源标识 资源:菜单、工具栏、对话框、图标等 每个资源都有相应的标识符,并可以像变量一样赋值 1. 资源的分类 先用MFC AppWizard创建一个单文档应用程序Ex_SDI, 然后项目工作区窗口切换到“ResourceView”页面,展开 所有的节点。 4.1 对话框的使用 2. ID标识符 一般地,要遵循下列规则: 标识符有效性,不能以数字开头 ; 标识符名称不区分大小写字母; 4.1 对话框的使用 4.1.2 添加对话框资源 步骤(单文档应用程序中): (1) 选择“插入”→“资源”菜单,或按快捷键Ctrl+R打开“插入资源”对话框,可以看到资源列表中存在Dialog项,若单击Dialog项左边的“+”号,将展开对话框资源的不同类型选项 4.1 对话框的使用 4.1.2 添加对话框资源 (2) 对展开的不同类型的对话框资源不作任何选择,选中“Dialog”,单击[新建]按钮,系统就会自动为当前应用程序添加了一个对话框资源,并出现界面。 4.1 对话框的使用 4.1.3 设置对话框属性 在对话框模板处右击鼠标,从弹出的快捷菜单中选择 “属性”菜单项,出现如图所示的对话框属性窗口。 4.1 对话框的使用 将添加的对话框的属性进行以下3点修改: ● 将对话框标识符改成IDD_DIALOG_FIRST; ● 将对话框标题改为“我的第一个对话框”; ● 单击[字体]按钮,通过字体对话框将对话框内的文本设置成“宋体,9” 。 4.1 对话框的使用 4.1.4 添加和布局控件 1. 控件的添加 对话框编辑器最初打开时,控件工具栏是随之出现的, 利用此工具栏中的各个按钮可以顺利完成控件的添加。 4.1 对话框的使用 在对话框中添加控件的方法有几种: ● 在控件工具栏中单击某控件,此时的鼠标箭头变成“十”字形状;在指定位置单击鼠标左键,再拖动刚添加控件的选择框可改变其大小和位置。 ● 在控件工具栏中单击某控件,在指定位置处单击鼠标左键不放,拖动鼠标至满意位置,释放鼠标键。 ● 用鼠标左键点中控件工具栏中的某控件,并按住鼠标左键不放;在指定位置释放鼠标左键,新添加的控件立即出现在对话框中。 4.1 对话框的使用 2. 控件的选取 选取单个控件: ● 用鼠标直接选取。首先保证在控件工具栏中的选择按钮是被选中的。 ● 用助记符来选取。如果控件的标题中带有下划线的字符,选择时直接按下该助记符键或“Alt+助记符”组合键即可。 ● 用Tab键选取。根据控件的添加次序自动设置相应的Tab键次序。按住Shift键,再单击Tab键则选取上一个控件. 选取多个控件: ● 用鼠标左键拖出一个大的虚框。 ● 使用Shift键。 4.1 对话框的使用 注意: (1) 一旦单个控件被选取后,其四周由选择框包围着,选择框上还有几个蓝色实心小方块,拖动它可改变控件的大小,如图(a)所示。 (2) 多个控件被选取后,只有一个控件的选择框有几个蓝色实心小方块,为主要控件,而其他控件的选择框的小方块是空心的。如图(b)所示。 4.1 对话框的使用 3. 控件的删除、复制和布局 复制:鼠标拖动过程中还按住Ctrl键。 删除:Del键 布局:控件布局工具栏,自动地排列对话框内的控 件,并能改变控件的大小。 4.1 对话框的使用 菜单“layout”:与布局工具相对应的菜单命令 4.1 对话框的使用 注意: (1) “主控件”:例如选取多个控件后,使用“Make Same Size”使其他控件与主控件大小一致 (2) 重新设置“主控件”:按住Ctrl键或Shift键,然后单击要指定的控件 (3) 网格:为了便于用户在对话框内精确定位各个控件。一旦网格显示,添加或移动控件都将自动定位在网格线上 4.1 对话框的使用 4. 测试对话框 “编排”菜单下的Test命令或布局工具栏上的测试按钮是用来模拟所编辑对话框的运行情况,检验对话框是否符合设计要求以及控件功能是否有效。 4.1 对话框的使用 操作示例 向对话框添加一个静态文本控件, 调整它的大小。右击添加的控件,从弹出的快捷菜单中选择“属性”,出现如图所示的属性对话框。在ID框中将其改为IDC_STATIC_1。 4.1 对话框的使用 4.1.5 创建对话框类 在对

文档评论(0)

1亿VIP精品文档

相关文档