初始化和清除文件和檢視

初始化和清除文件和檢視表之後,請使用下列方針:

  • MFC 架構會初始化文件和檢視。 您會初始化任何您加入的資料。

  • 架構即清除作為文件和檢視表關閉。 您必須解除配置任何記憶體,而您配置在堆積上從成員函式內的那些文件和檢視。

注意事項注意事項

還記得,初始設定,為整個應用程式的最佳辦法,您的覆寫的 InitInstance 成員函式類別的CWinApp,並清除整個應用程式最適合您的覆寫的CWinApp成員函式 ExitInstance

生命週期的文件 (以及其框架視窗和檢視或檢視) 在 MDI 應用程式如下所示:

  1. 在動態建立期間,會呼叫文件的建構函式。

  2. 針對每個新文件,文件的 OnNewDocumentOnOpenDocument 呼叫。

  3. 使用者進行互動的文件,其存留期。通常這種情況選取和編輯資料發生於文件資料檢視中,透過使用者。檢視會傳遞供儲存及更新其他檢視文件上的變更。在這段時間文件和檢視表都可能處理命令。

  4. 架構呼叫 DeleteContents 刪除文件的特定資料。

  5. 文件的解構函式會呼叫。

SDI 應用程式中,當您第一次建立的文件時,會執行步驟 1。然後執行步驟 2 到 4 會重複執行每次開啟新文件時。新的文件會重複使用現有的文件物件。最後,在應用程式結束時,執行步驟 5。

您還想知道關於哪些方面的詳細資訊?

請參閱

概念

文件/檢視架構