架構 (MFC)
您的工作 (MFC) 程式庫架構嗎主要根據幾個主要類別和數個 Visual C++ 工具。 有些類別封裝了大部分的 Win32 應用程式發展介面 (API)。 其他類別則封裝應用程式的概念,例如文件、 檢視和應用程式本身。 其他人仍封裝 OLE 功能和 ODBC 和 DAO 資料存取功能。
視窗的 Win32 的概念,例如會由 MFC 類別封裝CWnd。 C + + 類別的呼叫也就是CWnd封裝,或 「 包裝 」 HWND ,表示 Windows 視窗控制代碼。 同樣地,類別CDialog封裝 Win32 的對話方塊。
封裝指的是 C++ 類別CWnd,比方說,包含型別的成員變數HWND,並且該類別的成員函式將採取的 Win32 函式呼叫封裝起來, HWND做為參數。 類別成員函式通常會具有相同名稱和它們所封裝的 Win32 函式。