應用程式精靈所建立的框架視窗類別
當您使用應用程式精靈來建立基本架構應用程式,除了應用程式、 文件和檢視類別,應用程式精靈建立一個衍生的框架視窗類別的應用程式的主框架視窗。 這個類別會呼叫CMainFrame的預設值,以及包含該檔案名為 MAINFRM。H 和 MAINFRM。CPP。
如果您的應用程式為 SDI,您CMainFrame類別衍生自類別 CFrameWnd。
如果您的應用程式是 MDI, CMainFrame衍生自類別 CMDIFrameWnd。 在此情況下CMainFrame實作主框架,它會保留的功能表、 工具列和狀態列的列。 應用程式精靈為您並非衍生新的文件框架視窗類別。 相反地,它會使用預設的實作在 CMDIChildWnd 類別。 MFC 架構會建立一個子視窗,以包含每個檢視 (這可以是型別CScrollView, CEditView, CTreeView, CListView,依此類推) 應用程式所要求。 如果您要個人化您的文件框架視窗時,您可以建立新的文件框架視窗類別 (請參閱將類別加入)。
如果您願意支援工具列時,此類別也具有型別的成員變數 CToolBar 和 CStatusBar 和OnCreate訊息處理常式函式,來初始化這兩個控制列。
這些框架視窗類別運作,每當您建立,但是要加強其功能,您必須加入成員變數和成員函式。 您也可以在您處理其他的 Windows 訊息的視窗類別。 如需詳細資訊,請參閱變更樣式的視窗建立 mfc。