MFC(Microsoft Foundation Classes),是一個微軟公司提供的類庫(class libraries),以C++類的形式封裝了Windows的API,並且包含一個應用程式框架,以減少應用程式開發人員的工作量。其中包含的類包含大量Windows句柄封裝類和很多Windows的內建控制項和組件的封裝類。
信息操作者怎么樣對於指定命令來控制已有的信息和相關的信息操作? 由於每個應用程式可能有一組不同的規劃指令和命令按鈕,所以當虛擬功能在一個視窗基礎類別中運行的時候,你無法定義這些。MFC 程式庫信息映像系統避免大量使用 vtables,因為它適用於應用程式特種命令和平常的 Windows 信息的平行信息。信息科技允許挑選非視窗類別, 比如檔案類別和應用程式類別, 以處理指令信息。MFC 使用固定的語句連結 Windows 信息到 C++ 成員函式。對於C++沒有擴充語言系統是必需的。
一個 MFC 信息處理程式需要一個功能原型,一個功能本文 , 和信息映像的一個項目 (語句啟用)。 ClassWizard 幫助你把信息操作程式加入你的類。你選擇一個來自列表方格的 Windows 信息身份證,並且程式將產生正確的功能叄數和返回數值。