MFC,即Microsoft Foundation Class,是微软公司为Windows操作系统开发的一套C 应用法式框架。
MFC提供了一系列类和函数,利便开发职员快速构建Windows应用法式。它包罗了窗口、对话框、控件、新闻处置、资源治理、菜单等常用的GUI组件。开发职员只需通过继续和重写基类的函数,即可实现应用法式的初始化、事宜处置等功效。
作为应用法式开发框架,MFC已经存在了多年,并获得了普遍的应用。无论是商业软件仍是个人项目,都可以使用MFC来开发。
只管现在有更现代化的开发框架泛起,如.NET和WPF,但MFC仍然在某些领域施展着重要作用,稀奇是在一些需要直接接见底层Windows API的项目中。