MFC对话框的建立.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

目录

建立MFC应用程序 1

新建工程 1

选择应用程序的类型 1

建立单文档应用程序,并在其中调用对话框 2

建立单文档应用程序 2

查看工程资源 2

插入对话框资源 3

布置对话框界面 4

创建对话框类 5

调用对话框 6

增加菜单项 6

通过菜单项调用对话框 8

建立基于对话框的应用程序,并调用别的对话框。 10

建立基于对话框的应用程序 10

插入别的对话框资源 10

调用别的对话框 10

添加消息映射函数 11

添加消息映射函数体代码 11

建立MFC应用程序

新建工程

工程标签输入工程名工程选择位置选择打开VC应用程序,在“文件”菜单中选择“新建”命令,在弹出的新建对话框中选择“工程”标签,然后选中“MFCAppWizard(exe)”,再在对话框的右侧输出工程名(不要输入中文名称),选择工程存放的位置。如图

工程标签

输入工程名

工程选择

位置选择

图1工程建立

选择应用程序的类型

应用程序的类型有“单文档”、“多文档”、“基本对话框”三种,若需要有菜

单,通过菜单打开对话框,可选择“单文档”,若不需要菜单,程序运行时直接出现对话框,其它的对话框可通过第一个对话框调用,则可选择“基本对话框”,对于“多文档”应用程序暂不要求掌握。如图2所示。

选择应用程序类型

图2应用程序类型选择

建立单文档应用程序,并在其中调用对话框

建立单文档应用程序

在上一步骤中选择应用程序的类型为“单个文档”,可直接单击“完成”按钮,也可依次单击“下一步”查看程序建立过程中需要修改的项目(一般不作修改),在最后一步(step6)可看到MFC应用程序向导为本程序所建立的四个类。如图3所示。

MFC向导为本程序提供的四个类

图3单文档程序中系统建立的四个类

依次选择每个类,可在此看到每个类的类名,基类名,以及该类定义所在的头文件名,该类实现所在的源程序名。

查看工程资源

在上一步骤中单击完成后,即建立了工程名为mypro的工程。可在该工程中单击左侧的“ResourceView”打开资源视图,看到MFC向导为该程序提供的一些资源。

单击每种资源名称前面的

单击每种资源名称前面的”+”,

可看到在该工程中该种类型的已有资源的ID,双击可在右侧的资源编辑窗口打开该种资源,

单击此,打

开资源视图

资源编辑器

图4单文档应用程序中的资源视图

插入对话框资源

若想在单文档应用程序中,通过单击菜单项来打开一个对话框,首先应建立该对话框的资源(即外观,显示等)。

右击“ResourceView”中的“Dialog”项,在弹出的快捷菜单中选择“InsertDialog”,也可在“插入”菜单中选择“资源”菜单项,打开“插入资源”对话框。如图5所示。

选择资源类别单击“新建”按钮图5“插入资源”对话框在其中选择“Dialog”项,单击“新建”按钮,即可插入默认 ID 号为IDD_DIALOG1的对话框,在右侧的资源编辑器窗口可看到该对话框,默认有“OK”和“Cancel

选择资源类别

单击“新建”

按钮

图5“插入资源”对话框

默 认

默 认

ID

IDD_DIALOG1

新插入的对话框

资源

图6新插入的对话框资源

对话框资源插入后,可修改对话框的一些外观属性,如标题(Caption)、字体等,右击对话框资源的空白处,在弹出的快捷菜单中选择“属性”(Properties),可打开对话框资源的属性对话框,在里面可设置对话框的属性。如图7所示。

图7设置对话框资源的属性

布置对话框界面

对话框资源插入后,即可在该对话框上布置各种所需的控件(在“控件”工具箱里,用鼠标拖拉到对话框资源上),并可通过“编排”菜单的各菜单命令或“Dialog”工具条调整各控件的大小、位置、对齐方式等,还可单击“Dialog”工具条上第一个按钮“test”按钮,看到对话框运行时的界面(与后台代码无关,仅调试界面)。如图8所示。对话框中各控件的外观属性设置,也可先选中该控件资源,在右击弹出的快捷菜单中选择“属性”命令,进行相应的设置。

“编排”菜单“test”按钮

“编排”

菜单

“test”按钮

“控件”工

具箱

“Dialog”

工具条

创建对话框类

对话框资源建立后,不能直接运行,因为运行时出现的对话框是一个实际存在的一个对话框对象,所以应先建立这种类型的对话框类。

单击“OK”按钮默认建立一个新类在对话框空白处右击的快捷菜单中选择“建立类向导”或在“查看”菜单中选择“建立类向导”命令,可打开“MFCClassWizard”对话框,首先会有一个小的“AddingaClass”对话框弹出,询问是否为

您可能关注的文档

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档