1.封裝了Windows API(Windows提供給應(yīng)用程序與操作系統(tǒng)的編程接口,即應(yīng)用程序可以使用Windows系統(tǒng)的函數(shù))。程序可以在任何時(shí)候調(diào)用WindowsAPI函數(shù),最大程度的利用了Windows.
2.提供了一些通用類的支持,如列表,數(shù)組和映射類的集合、字符串類,時(shí)間日期類、文件訪問類等
3.具有豐富的用戶界面特性支持單文檔視圖(SDI)結(jié)構(gòu)、多文檔視圖(MDI)結(jié)構(gòu)、對話框、菜單、常用控件、打印預(yù)覽和打印
4.支持動(dòng)態(tài)鏈接庫DLL,使DLL的編寫越來越簡單
5.支持?jǐn)?shù)據(jù)庫訪問。提供了多種數(shù)據(jù)庫開發(fā)技術(shù),主要包括ODBC API,MFC ODBC、DAO、OLE DB和ADO
6.支持網(wǎng)絡(luò)通信。使用ISAPI(網(wǎng)絡(luò)服務(wù)接口)、Windows Socket以及封裝的Win32 Internet接口 ,使網(wǎng)絡(luò)通信編程更為輕松。
7.支持OLE(對象鏈接和嵌入)。支持對象嵌入、對象鏈接和自動(dòng)化的OLE服務(wù)器和容器。
8.支持ActiveX控件。可以方便地生成和使用ActiveX控件。