mfc是什麼
mfc是微軟公司提供的一個基礎類庫,以C++類的形式封裝了WindowsAPI,並且包含一個應用程序框架,以減少應用程序開發人員的工作量。其中包含大量Windows句柄封裝類和很多Windows的內建控件和組件的封裝類。
MFC中最重要的封裝是對Win32API的封裝,因此,理解WindowsObject和MFCObject(C++對象,一個C++類的實例)之間的關係是理解MFC的關鍵之一。所謂WindowsObject(Windows對象)是Win32下用句柄表示的Windows操作系統對象。
所謂MFCObject(MFC對象)是C++對象,是一個C++類的實例,這裏MFCObject是有特定含義的,指封裝WindowsObject的C++Object,並非指任意的C++Object。