简介
微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个(也是微软产品的唯一一个)应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
简单来说就在微软提供的一些基于C++的windows平台下的图形界面开发工具。可惜的是MFC在很久以前便停止更新了(微软似乎已经放弃它了)。不过用它来开发一些小软件还是非常快速的。
开发环境
以下为我使用的环境:
IDE:Visual Studio 2017
平台:windows10 版本号1803
项目创建步骤
一、打开Visual Studio
二、点击文件->新建->项目
三、在Visual C++中找到MFC/ATL选中MFC应用程序->为项目命名->确定
四、配置MFC应用程序类型选项
应用程序类型
选择基于对话框。- 找到
使用MFC
选项,选择在静态库中使用MFC(应为使用静态库便于程序转移到其他电脑,并且不用担心缺少DLL,但是生成的可执行文件略大) - 点击完成
五、打开对话框设计界面
- 进入
资源视图
界面:依次点击打开资源文件->XXX.rc - 依次点击并打开Dialog->IDD_XXX_DIALOG。打开后现在就可以设计对话框了。
- 编译并运行:点击本地Windows调试器(或按下F5)开始编译并运行程序。
六、运行截图
总的步骤如下图:
本文由 giao创作, 采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名 原文地址:《MFC从入门到菜鸟系列(一)基于对话框的MFC项目的创建》
最后一次更新于2018-12-31
0 条评论