C++的MFC和win32項目的區別有:
1、Win32:包含好多基本的API;
2、MFC:裏面包含好多類庫,通過類庫間接使用API;有時候mfc是封裝的類不能滿足我們的要求,這時就需要我們自己用api來開發了。
3、win32是windows下的最基本的編程方式,使用它得到的代碼最幹凈最有效率,也是最底層,它是其它所有方式實現的基礎。
4、WIN32 SDK還可以編寫DLL。
5、mfc是封裝的類,最後還是會調用win32api,win32api開發效率低壹些,但比較自由。
6、不用mfc的人群往往是從DOS時代開始從事窗口編程的人,他們早在mfc出世之前就編得壹手好程序。
7、MFC主要還是引入面向對象的開發思維。而不是過程驅動的模式。