MFC就是WINDOW窗体程序的封装
简化了程序员的开发流程
最明显的例子就是你可以直接新建一个MFC程序
一句代码不用写都有一个WINDOW窗体出来
这些不用你写的代码就是MFC封装的代码
学WINSDK可以让你知道windows程序的运行机制
方便以后你用MFC的时候知道在什么地方添加代码
真正用来创建窗体的是 Windows API 函数,所以可以直接用 C++ 在控制动台下写出一个窗体程序出来,从创建窗口函数,注册窗体类型,主函数,消息循环,回调函数,就是这几大步骤。
而 MFC 是微软公司为方便程序员产生窗体将底层的一系列 API 封装起来,这样的话,就成为一个个功能明确的类,可以很方便的调用它们
MFC将窗体创建的东西都封装了,不大容易上手.但是一旦熟练,比原来手工创建windows应用程序要快得多
mfc 是创建 windows 窗体程序的方式之一,还有其它的,比如window api ,windows form等等
一个是使用别人构架好了的类库去生成窗体,一个是自己调用windows提供的接口生成窗体