共用方式為


建立新文件、視窗和檢視

下圖提供文件、檢視和框架視窗的建立程序概觀。 將焦點放在參數與物件的其他文件提供詳細資料。

在完成此程序之後,小組的物件彼此存在並儲存指標。 下圖顯示物件建立的序列。 您可以遵循序列圖表加入至圖表。

建立文件的順序

建立文件順序

在建立框架視窗的序列

框架視窗建立順序

建立檢視的順序

建立檢視順序

如需架構如何初始化新的文件、檢視和框架視窗物件,請參閱《MFC 程式庫參考的類別 CDocumentCViewCFrameWndCMDIFrameWndCMDIChildWnd 。 請參閱 Technical Note 22,說明建立和初始化程序進一步在 檔案 選單下的New和開啟 項目相關的框架的標準檔案功能表上的命令和開啟項目的其討論下。

初始化您加入至這些類別

上述圖也建議您可以覆寫成員函式初始化應用程式之物件的點。 OnInitialUpdate 覆寫在檢視類別的是初始化檢視的最佳位置。 呼叫 OnInitialUpdate 時發生,它會在框架視窗建立之後,並在框架視窗內檢視附加至其資料。 例如,在中,如果您的意圖是捲動檢視 (衍生自 CScrollView 而非 CView),您應該將根據您的 OnInitialUpdate 覆寫的檔案大小的檢視大小。(此處理序會在 CScrollView類別的描述中說明)。您可以覆寫 CDocument 成員函式 OnNewDocumentOnOpenDocument 提供文件的應用程式特定的初始化。 通常,因為資料可以用兩種方式,您必須覆寫兩個。

在大部分情況下,您的覆寫應該呼叫基底類別版本。 如需詳細資訊,請參閱類別 CDocumentCViewCFrameWndCWinApp 的具名成員函式在 MFC 程式庫參考的。

請參閱

概念

文件範本和文件/檢視建立流程

文件樣板建立

文件/檢視建立

MFC 物件關聯性