第2章 对话框

第2章 对话框

ID:41877185

大小:2.13 MB

页数:41页

时间:2019-09-04

第2章 对话框_第1页
第2章 对话框_第2页
第2章 对话框_第3页
第2章 对话框_第4页
第2章 对话框_第5页
资源描述:

《第2章 对话框》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第2章对话框2.1创建对话框2.22.3设计对话框使用对话框2.1创建对话框2.1.1创建对话框应用程序用MFCAppWizard(MFC应用程序向导)可以非常方便地创建一个基于对话框的应用程序,如下面的过程:在“E:VisualC++程序”文件夹中,创建本章应用程序工作文件夹“第2章”。启动VisualC++6.0,选择“文件”→“新建”菜单,在弹出的“新建”对话框的工程标签页面中,选择MFCAppWizard(exe)的项目类型。2.1.1创建对话框应用程序步骤1,单击“确定”按钮进入下一步,从弹

2、出的“步骤1”对话框中,选择“基本对话框”应用程序类型。步骤2,单击“下一步”按钮,出现如图2.2所示的对话框,从中可选择设置对话框的风格以及ActiveX控件、WindowsSockets网络等的支持。2.1.1创建对话框应用程序步骤3,单击“下一步”按钮,出现如图2.3所示的对话框,从中除了窗口风格是MFC标准风格外,还可有两个方面的选择:一是在源文件中是否加入注释用来引导程序代码的编写,另一个是使用动态链接库还是静态链接库。2.1.1创建对话框应用程序步骤4,保留默认选项,单击按钮,出现如图2.4

3、所示的对话框,在这里,可以对MFCAppWizard提供的默认类名、基类名、各个源文件名进行修改。2.1.1创建对话框应用程序单击编译工具栏中的“运行工具”按钮或按快捷键Ctrl+F5,系统开始编译、连接并运行生成的对话框应用程序可执行文件Ex_Dlg.exe,运行结果如图2.5所示。2.1.2添加并创建对话框1.创建默认的单文档应用程序①启动VisualC++6.0,选择“文件”→“新建”菜单,在弹出的“新建”对话框的工程标签页面中,选择MFCAppWizard(exe)的项目类型。在工程编辑框中输入

4、单文档应用程序名Ex_SDI。②单击“确定”按钮进入下一步,从弹出的“步骤1”对话框中,选择“单文档”应用程序类型。单击“完成”按钮,出现一个信息对话框,显示出用户在前面几个步骤中做出的选择,单击“确定”按钮,系统开始创建,并又回到了VisualC++6.0的主界面。2.1.2添加并创建对话框2.资源和资源标识VisualC++6.0将Windows应用程序中经常用到的菜单、工具栏、对话框、图标等都视为“资源”,并将其单独存放在一个资源文件中。每个资源都有相应的标识符来表示区分,并且可以像变量一样进行赋

5、值。将项目工作区切换到“ResourceView”页面,展开所有节点,如图2.6所示。资源类别资源标识符2.1.2添加并创建对话框3.添加对话框资源选择“插入”→“资源”菜单,或按快捷键Ctrl+R打开“插入资源”对话框,在对话框中可以看到资源列表中存在Dialog项,若单击Dialog项左边的“+”号,将展开对话框资源的不同类型选项,如图2.7所示。2.1.2添加并创建对话框表2.1列出各种类型的对话框资源的不同用途。类型说明IDD_DIALOGBAR对话条,往往和工具条停放一起IDD_FORMVIE

6、W一个表单(一种样式的对话框),用于表单视图类的资源模板IDD_OLE_PROPPAGE_LARGE一个大的OLE属性页IDD_OLE_PROPPAGE_SMALL一个小的OLE属性页IDD_PROPPAGE_LARGE一个大属性页,用于属性对话框IDD_PROPPAGE_MEDIUM一个中等大小的属性页,用于属性对话框IDD_PROPPAGE_SMALL一个小的属性页,用于属性对话框2.1.2添加并创建对话框对展开的不同类型的对话框资源不作任何选择,选中“Dialog”,单击按钮,系统就会自动为当前应

7、用程序添加了一个对话框资源,并出现如图2.8所示的界面。对话框模板控件工具栏布局工具栏默认标识符对话框编辑器2.1.2添加并创建对话框4.创建对话框类在对话框资源模板的空白区域(没有其他元素或控件)内双击鼠标左键,将弹出如图2.9所示的对话框。2.1.2添加并创建对话框单击OK按钮,出现如图2.10所示的“NewClass”(新类)对话框。2.2设计对话框2.2.1设置对话框属性在对话框模板的空白处右击鼠标,从弹出的快捷菜单中选择“属性”菜单项,出现如图2.11所示的对话框属性窗口。2.2.1设置对话框

8、属性对话框具有这几类属性:常规(General)、样式(Styles)、更多样式(MoreStyles)扩展样式(ExtendedStyles)、更多扩展MoreExtendedStyles(更多扩展样式)等部分,这里仅介绍最常用的常规(General)属性,如表2.2所示。项目说明ID框修改或选择对话框的标识符名称标题框输入对话框的标题名称,中英文均可,如“我的对话框”字体按钮单击此按钮可选择字体的种类(如宋体)及尺寸(如9号)位置X/位

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

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

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