精靈和資源編輯器
Visual C++ 包含數個精靈,可用於 MFC 程式設計,以及許多整合式資源編輯器。 針對 ActiveX 控制項程式設計, ActiveX 控制項精靈 的作用與 MFC 應用程式精靈類似。 雖然您可以撰寫沒有大部分這些工具的 MFC 應用程式,但工具可大幅簡化並加速您的工作。
使用 MFC 應用程式精靈建立 MFC 應用程式
使用 MFC 應用程式精靈 在 Visual C++ 中建立 MFC 專案,其中包含 OLE 和資料庫支援。 專案中的檔案包含您的應用程式、檔、檢視和框架視窗類別;標準資源,包括功能表和選擇性工具列;其他必要的 Windows 檔案;和選擇性的 .rtf 檔案,其中包含標準 Windows 說明主題,您可以修改和增強以建立程式的說明檔。
使用類別檢視來管理類別和 Windows 訊息
類別檢視可協助您建立 Windows 訊息和命令的處理常式函式、建立和管理類別、建立類別成員變數、建立自動化方法和屬性、建立資料庫類別等等。
注意
類別檢視也可協助您覆寫 MFC 類別中的虛擬函式。 選取類別和要覆寫的虛擬函式。 程式的其餘部分類似于訊息處理,如下列段落所述。
在 Windows 下執行的應用程式是 訊息驅動 。 執行中程式發生的使用者動作和其他事件會導致 Windows 將訊息傳送至程式中的視窗。 例如,如果使用者在視窗中按一下滑鼠,Windows 會在按下滑鼠左鍵時傳送WM_LBUTTONDOWN訊息,並在放開按鈕時傳送WM_LBUTTONUP訊息。 當使用者從功能表列選取命令時,Windows 也會傳送WM_COMMAND訊息。
在 MFC 架構中,檔、檢視、框架視窗、檔範本和應用程式物件等各種物件都可以「處理」訊息。 這類物件會提供「處理常式函式」做為其其中一個成員函式,而架構會將傳入訊息對應至其處理常式。
程式設計工作的大部分是選擇要對應至哪些物件的訊息,然後實作該對應。 若要這樣做,您可以使用 [類別檢視] 和 [ 類別精靈 ]。
[類別精 靈 ] 會建立空的訊息處理常式成員函式,而且您可以使用原始程式碼編輯器來實作處理常式的主體。 您也可以建立或編輯類別(包括您自己的類別,而不是衍生自 MFC 類別),以及其成員與類別檢視。 如需使用類別檢視和將程式碼新增至專案的精靈的詳細資訊,請參閱 使用程式碼精 靈新增功能。
使用資源編輯器來建立和編輯資源
使用 Visual C++ 資源編輯器 來建立和編輯功能表、對話方塊、自訂控制項、快速鍵、點陣圖、圖示、游標、字串和版本資源。 從 Visual C++ 4.0 版起,工具列編輯器可讓您更輕鬆地建立工具列。
為了協助您更多,Microsoft Foundation Class Library 提供稱為 COMMON 的檔案。RES,其中包含您可以從 COMMON 複製的「美工圖案」資源。RES 並貼到您自己的資源檔。 常見。RES 包含工具列按鈕、通用游標、圖示等等。 您可以在應用程式中使用這些資源、修改和轉散發。 如需 COMMON 的詳細資訊。RES,請參閱 美工圖案範例 。
MFC 應用程式精靈、Visual C++ 精靈、資源編輯器和 MFC 架構會為您執行許多工作,並讓您更輕鬆地管理程式碼。 大部分的應用程式特定程式碼都位於您的檔和檢視類別中。