1、启动Visual Studio 2017软件,在弹出的“Visual Studio 2017主窗口”中,点击菜单栏上的“文件->新捋杏野卫建->项目”(或使用快捷键Ctrl + Shift + N)创建一个新的开发项目;
![[VS2017使用] 创建基于对话框的MFC项目[TZZ]](https://exp-picture.cdn.bcebos.com/359bee5e4a2379711d9cc66c93196120a6cde3d5.jpg)
2、在弹出的“新建项目窗口”中,选中左侧列表中“Visual C++”下面“MFC”,然后在项目模板列表中选择“MFC应用程序”。接着,可以根据需要设置MFC应用程序项目的名称和台仵瑕噤存储位置以及解决方案的名称。设置完毕后,点击“确定按钮”确定项目创建;
![[VS2017使用] 创建基于对话框的MFC项目[TZZ]](https://exp-picture.cdn.bcebos.com/7496877bbbf4da589d5b8efdea0f8b56ac04d7d5.jpg)
3、在弹出的“应用程序类型界面”中,选择应用程序类型为“基于对话框”,然后点击“下一步按钮”进入下一步;
![[VS2017使用] 创建基于对话框的MFC项目[TZZ]](https://exp-picture.cdn.bcebos.com/0fb94656d53da82423689c66306651598440cbd5.jpg)
4、在出现的“文档模板属性界面”中,可以调整文档模板的各种属性,对于对话框而言通常用不上,直接点击“下一步按钮”进入下一步;
![[VS2017使用] 创建基于对话框的MFC项目[TZZ]](https://exp-picture.cdn.bcebos.com/3fe32442a07aa010bab1bc8cbfbb19efa35f3eda.jpg)
5、在出现的“用户界面功能界面”中,可以定义对话框窗口的外观样式。通常没有特定要求的情况下,直接采用默认即可。直接点击“下一步按钮”进入下一步;
![[VS2017使用] 创建基于对话框的MFC项目[TZZ]](https://exp-picture.cdn.bcebos.com/0d55dc7bd2828689aec4e70565f97fbd4d7c37da.jpg)
6、在出现的“高级功能界面”中,可以根据需要勾选对话框中需要支持的功能。在生成MFC项楫默礤鲼目时,VS2017会根据你选择的功能自动向项目中添加相关的代码。设置完毕后,点击“下一步按钮”进入下一步;
![[VS2017使用] 创建基于对话框的MFC项目[TZZ]](https://exp-picture.cdn.bcebos.com/3d002dbad341037df8b599c2a9bc7dc5ce672dda.jpg)
7、在出现的“生成的类界面”中,直接点击“完成按钮”完成项目设置。对于对话框项目而言,这些视图类并不会生成,它们是用在单文档/多文档项目中的;
![[VS2017使用] 创建基于对话框的MFC项目[TZZ]](https://exp-picture.cdn.bcebos.com/ce26355fd54605969996a4643e03c8d247fe25da.jpg)
8、MFC应用程序项目创建完毕后,可以在VS2017的解决方案管理器中见到VS自动生成的项目文件(代码和资源)。直接点击“本地Windows调试器按钮”编译运行新创建的项目;
![[VS2017使用] 创建基于对话框的MFC项目[TZZ]](https://exp-picture.cdn.bcebos.com/47bf594ec28333bf126d65fbdbb8b43ea9db1dda.jpg)
9、项目编译成功并运行后,可以见到一个对话框出现,表示新创建的基于对话框的MFC应用程序一切正常,可以继续进行后续开发。关闭弹出的对话框,可以结束程序执行。Enjoy!
![[VS2017使用] 创建基于对话框的MFC项目[TZZ]](https://exp-picture.cdn.bcebos.com/51f9aa3ea8db574ad5b0c328a7f7dfb2dd1917da.jpg)