共用方式為


終結框架視窗

MFC 架構會管理視窗解構,以及建立與架構檔和檢視相關聯的視窗。 如果您建立其他視窗,您必須負責終結它們。

在架構中,當使用者關閉框架視窗時,視窗的預設 OnClose 處理常式會呼叫 DestroyWindow 。 當 Windows 視窗終結時呼叫的最後一個成員函式是 OnNcDestroy ,它會執行某些清除、呼叫 Default 成員函式來執行 Windows 清除,最後呼叫虛擬成員函 式 PostNcDestroy 。 的 PostNcDestroy CFrameWnd 實作會刪除 C++ 視窗物件。 您不應該在框架視窗上使用 C++ delete 運算子。 請改用 DestroyWindow

當主視窗關閉時,應用程式就會關閉。 如果有已修改的未儲存檔,架構會顯示訊息方塊,詢問是否應該儲存檔,並確保必要時會儲存適當的檔。

您想要深入瞭解什麼

另請參閱

使用框架視窗