共用方式為


架構 (MFC)

您會使用 MFC 程式庫架構進行的工作有很大部分是基於一些主要類別和數個 Visual C++ 工具。 某些類別會封裝大部分的 Win32 應用程式開發介面 (API)。 其他類別會封裝應用程式概念 (例如文件、檢視和應用程式本身)。 而其餘的類別則會封裝 OLE 功能、ODBC 和 DAO 資料存取功能。 (DAO 可透過 Office 2013 支援。DAO 3.6 是最終版本,而且被視為過時。

例如,視窗的 Win32 概念是由 MFC 類別 CWnd 所封裝。 也就是說,一個名為 CWnd 的 C++ 類別會封裝或「包裝」代表 Windows 視窗的 HWND 控制代碼。 同樣地,類別 CDialog 會封裝 Win32 對話方塊。

封裝表示 C++ 類別 (例如 CWnd) 包含 HWND 類型的成員變數,而類別的成員函式則是會封裝對採用 HWND 做為參數的 Win32 函式呼叫。 類別成員函式通常與它們所封裝的 Win32 函式具有相同名稱。

本節內容

SDI 和 MDI

文件、檢視和架構

精靈和資源編輯器

在架構上建置

架構如何呼叫您的程式碼

CWinApp:應用程式類別

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

訊息處理和對應

視窗物件

另請參閱

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