1.封装了Windows API(Windows提供给应用程序与操作系统的编程接口,即应用程序可以使用Windows系统的函数)。程序可以在任何时候调用WindowsAPI函数,最大程度的利用了Windows.
2.提供了一些通用类的支持,如列表,数组和映射类的集合、字符串类,时间日期类、文件访问类等
3.具有丰富的用户界面特性支持单文档视图(SDI)结构、多文档视图(MDI)结构、对话框、菜单、常用控件、打印预览和打印
4.支持动态链接库DLL,使DLL的编写越来越简单
5.支持数据库访问。提供了多种数据库开发技术,主要包括ODBC API,MFC ODBC、DAO、OLE DB和ADO
6.支持网络通信。使用ISAPI(网络服务接口)、Windows Socket以及封装的Win32 Internet接口 ,使网络通信编程更为轻松。
7.支持OLE(对象链接和嵌入)。支持对象嵌入、对象链接和自动化的OLE服务器和容器。
8.支持ActiveX控件。可以方便地生成和使用ActiveX控件。