共用方式為


終結對話方塊

強制回應對話方塊通常會在堆疊框架上建立,並在建立模式的函式結束時終結。 當物件超出範圍時,會呼叫對話方塊物件的解構函式。

無強制回應對話方塊通常是由父檢視或框架視窗所建立及擁有,也就是應用程式的主框架視窗或文檔框視窗。 預設 的 OnClose 處理常式會呼叫 DestroyWindow ,這會終結對話方塊視窗。 如果對話方塊是獨立的,沒有指向它或其他特殊擁有權語意的指標,您應該覆寫 PostNcDestroy 以終結 C++ 對話方塊物件。 您也應該覆寫 OnCancel, 並從中呼叫 DestroyWindow 。 如果沒有,對話方塊的擁有者應該在不再需要時終結 C++ 物件。

另請參閱

在 MFC 中使用對話方塊