初始化和清除文件和檢視
初始化和清除文件和檢視表之後,請使用下列方針:
MFC 架構會初始化文件和檢視。 您會初始化任何您加入的資料。
架構即清除作為文件和檢視表關閉。 您必須解除配置任何記憶體,而您配置在堆積上從成員函式內的那些文件和檢視。
注意事項 |
---|
還記得,初始設定,為整個應用程式的最佳辦法,您的覆寫的 InitInstance 成員函式類別的CWinApp,並清除整個應用程式最適合您的覆寫的CWinApp成員函式 ExitInstance。 |
生命週期的文件 (以及其框架視窗和檢視或檢視) 在 MDI 應用程式如下所示:
在動態建立期間,會呼叫文件的建構函式。
針對每個新文件,文件的 OnNewDocument 或 OnOpenDocument 呼叫。
使用者進行互動的文件,其存留期。 通常這種情況選取和編輯資料發生於文件資料檢視中,透過使用者。 檢視會傳遞供儲存及更新其他檢視文件上的變更。 在這段時間文件和檢視表都可能處理命令。
架構呼叫 DeleteContents 刪除文件的特定資料。
文件的解構函式會呼叫。
SDI 應用程式中,當您第一次建立的文件時,會執行步驟 1。 然後執行步驟 2 到 4 會重複執行每次開啟新文件時。 新的文件會重複使用現有的文件物件。 最後,在應用程式結束時,執行步驟 5。