- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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”对话框弹出,询问是否为
您可能关注的文档
- LTE原理及关键技术.docx
- LZB玻璃转子流量计说明书.docx
- l和n发音辨别分析和总结.docx
- l六年级第二学期第一单元试卷.docx
- M2120A技术参数分析和总结.docx
- MAAB牛顿插值法例题与程序.docx
- MagicPhonics分析和总结分析和总结.docx
- Major Depressed Desorder in China分析和总结分析和总结.docx
- mastercam曲面练习题分析和总结.docx
- MasterCAM自学教程1分析和总结.docx
- 浙江金华市公共资源交易中心永康市分中心编外人员招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波慈溪市政协办公室招考聘用编外工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江金华永康市西溪镇人民政府招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 福建南平市公安局建阳分局招考聘用辅警笔试历年典型考题及考点研判与答案详解.docx
- 浙江嘉兴海盐县武原街道基层残疾人工作专职委员(公益岗位)招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波知识产权保护中心招考聘用工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江杭州建德市面向2024届普通高校毕业生招考聘用教师(第二批)16人笔试历年典型考题及考点研判与答案详解.docx
- 浙江省台州中学面向2024届普通高校毕业生招考聘用教师12人笔试历年典型考题及考点研判与答案详解.docx
- 湖北师范大学体育学院专任教师招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 重庆市南岸区教育事业单位面向2024届高校毕业生招考聘用114人笔试历年典型考题及考点研判与答案详解.docx
文档评论(0)