微軟公司提供的一個類庫
MFC(Microsoft Foundation Classes)是微軟公司提供的一個類庫,以C++類的形式封裝了Windows API,並且包含一個應用程式框架,以減少應用程式開發人員的工作量。
這個類庫包含了大量Windows句柄封裝類和很多Windows的內建控制項和組件的封裝類。MFC不僅是一個類庫,還是一個應用程式框架,它在Visual C++開發環境中被用來創建MFC項目,這些項目會自動生成許多檔案,並使用mfcxx.dll檔案。MFC提供的對象與Windows API創建的對象不同,MFC對象是通過C++類的構造函式直接創建的,而Windows API對象是Windows系統創建的內部數據結構的實例。