應用程式精靈所建立的框架視窗類別
除了應用程式、文件和檢視類別之外,當您使用 應用程式精靈 建立基本架構應用程式,,應用程式精靈建立應用程式的主框架視窗的衍生框架視窗類別。 預設類別呼叫,則為 CMainFrame ,並包含其檔案名稱為 MAINFRM.H 和 MAINFRM.CPP。
如果您的應用程式是 SDI,您的 CMainFrame 類別是從類別衍生自 CFrameWnd。
如果您的應用程式是 MDI,從 CMainFrame 類別衍生自 CMDIFrameWnd。 在此情況下 CMainFrame 實作主要畫面格,保留功能表、工具列和狀態列。 應用程式精靈不會取得您的新文件框架視窗類別。 相反地,它在 CMDIChildWnd 類別使用預設實作。 MFC 架構建立子視窗包含可以屬於型別 CScrollView, CEditView, CTreeView, CListView的每一個檢視 (等等),應用程式要求。 如果您需要自訂您的文件框架視窗,您可以建立新的文件框架視窗類別 (請參閱 加入類別)。
如果您選擇支援工具列,類別也會初始化型別 CToolBar 和 CStatusBar 成員的變數和 OnCreate 訊息處理函式兩個 控制列。
這些框架視窗類別運作所建立,不過,提高其功能,您必須加入成員變數和成員函式。 您也可以將視窗類別處理其他 Windows 訊息。 如需詳細資訊,請參閱 變更 MFC 建立之視窗的樣式。。