共用方式為


應用程式精靈所建立的框架視窗類別

當您從 [新增專案] 對話方塊建立新的 MFC 專案 時,除了應用程式、檔和檢視類別之外,應用程式精靈也會為應用程式的主框架視窗視窗建立衍生的框架視窗類別。 此類別預設稱為 CMainFrame,包含此類別的檔案名稱為 MAINFRM.H 和 MAINFRM.CPP。

如果您的應用程式是 SDI,則類別 CMainFrame 衍生自 CFrameWnd 類別

如果您的應用程式是 MDI, CMainFrame 則衍生自 CMDIFrameWnd 類別 。 在此情況下,CMainFrame 會實作主框架,其中有功能表、工具列和狀態列。 [應用程式精靈] 不會為您衍生新的文件框架視窗類別。 相反地,它會使用 CMDIChildWnd 類別 中的 預設實作。 MFC 架構會建立子視窗,以包含應用程式所需的 CScrollViewCEditViewCTreeViewCListView 類型的各個檢視。 如果您需要自訂文檔框視窗,您可以建立新的檔框架視窗類別(請參閱 新增類別 )。

如果您選擇支援工具列,類別也有 CToolBar 和 CStatusBar 類型 的成員變數,以及訊息處理常式函式,以初始化兩 OnCreate 控制列

這些框架視窗類別建立時即會運作,不過為了提高其功能,您必須新增成員變數和成員函式。 您也可以讓視窗類別處理其他 Windows 訊息。 如需詳細資訊,請參閱 變更 MFC 所建立之視窗的樣式。

另請參閱

框架視窗類別
MFC 程式或控制項原始程式檔和標頭檔