2016 - 2024

感恩一路有你

在VS2017中创建单文档MFC应用程序的完整步骤

浏览量:1465 时间:2024-03-05 09:22:19 作者:采采

大家好!今天我给大家介绍一下“在VS2017中创建单文档MFC应用程序的方法”。在创建单文档MFC程序项目时,必须注意模板向导中的各个复选框所对应的功能。最好的熟悉方法是创建一个VS2017默认配置的单文档程序项目,然后分析其代码和对应的程序界面。如果您觉得这篇教程有帮助,请为我投上宝贵的一票(顺便求个关注),谢谢!

步骤1:新建单文档MFC应用程序项目

启动Visual Studio 2017软件,新建一个名为“SingleDocApp”的“MFC应用程序”。在弹出的“MFC应用程序类型界面”中,将应用程序类型选择为“单文档”。在这个配置界面中,另外需要重点注意的是“项目样式(项目布局)”和“视觉样式和颜色(项目主题,决定界面皮肤)”。设置完毕后,点击“下一步按钮”进入下一步。

步骤2:配置文档模板属性

在出现的“文档模板属性界面”中,可以采用默认文档属性,直接点击“下一步按钮”进入下一步。

步骤3:配置用户界面功能

在出现的“用户界面功能界面”中,可以配置单文档程序界面的结构和外观属性。设置完毕后,点击“下一步按钮”进入下一步。

步骤4:设置高级功能

在出现的“高级功能界面”中,可以勾选单文档程序支持的高级功能。记住,每个选项都对应一部分的程序代码,勾选功能对应的代码会被自动添加到程序文件中。设置完毕后,点击“下一步按钮”进入下一步。

步骤5:自定义生成的类

在出现的“生成的类界面”中,可以自定义单文档类。通常无需修改,采用默认即可。设置完毕后,点击“完成按钮”完成单文档项目创建。

运行程序调试

项目创建完毕后,展开VS2017解决方案中的项目树,可以发现模板为我们生成了很多文件。随后,点击工具栏上的“本地Windows调试器”,调试运行程序。当程序启动之后,可以见到一个类似VS2015的软件界面。这个界面中所有界面区域都是之前在“MFC应用程序向导”中勾选得到的。

查看和编辑代码

关闭程序调试,返回到VS2017中。双击项目列表中的“MainFrm.h”文件将其打开。查看CMainFrame类中的保护成员变量,根据它们的名称可以确定每个变量对应着界面上的一个组件。打开“MainFrm.cpp”文件,可以找到窗口创建时,创建各界面组件的代码。在“CMainFrame::CreateDockingWindows”方法中,则可以找到创建停靠视图窗口的代码。对于界面外观的管理代码,则放到了“CMainFrame::OnApplicationLook”方法中。

总之,基于单文档的MFC程序是为具有复杂功能的软件准备的。基于其停靠面板功能,可以开发出支持自定义功能区布局的软件。Enjoy!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。