一般 MFC 主題

本系列文章包含 Microsoft Foundation Class (MFC) 程式庫的技術詳細資料,並提供 MFC 架構以及其主要元件和子系統的概觀。

MFC 程式庫是一種在 Microsoft Windows 中進行程式設計的應用程式架構。 以 C++ 撰寫,MFC 提供許多處理視窗、功能表和對話方塊、實作基本輸入/輸出、存放資料物件的集合等等功能所需的程式碼。 您需要做的就是將您的應用程式專屬程式碼加入至此架構。 鑒於 C++ 類別程式設計的性質,很容易擴充或覆寫 MFC 架構 提供的基本功能

MFC 架構可讓您使用 Windows 專業程式設計人員所提供的功能建置功能強大的應用程式。 MFC 可縮短開發時間、使程式碼具有移植性、提供強大的支援,卻不會降低程式設計的自由和彈性,並可簡化「難撰寫的程式」使用者介面項目和技術,例如 Active 技術、OLE 和網際網路程式設計。 此外,MFC 可透過資料存取物件(DAO)(現在已過時)和開放式資料庫連線性(ODBC)以及透過 Windows 通訊端進行網路程式設計,簡化資料庫程式設計。 MFC 可讓您輕鬆地開發如屬性工作表 (「索引標籤對話方塊」)、預覽列印和浮動、可自訂工具列等功能。

本節內容

MFC 範例

使用 MFC 原始程式檔

MFC 程式庫版本

使用類別來編寫 Windows 應用程式

在架構上建置

CWinApp:應用程式類別

檔範本和檔/檢視建立程式

管理 MFC 模組的狀態資料

閒置迴圈處理

MFC 模組狀態的啟用內容支援

MFC 通用控制項程式庫的隔離

Windows Vista 通用控制項的組建需求

如何:新增重新啟動管理員支援

動態版面配置

如需 MFC 參考檔的概觀,請參閱 Microsoft Foundation Class Library

如需 ATL 的相關資訊,請參閱 Active Template Library Reference

另請參閱

使用視窗物件