終結對話方塊

強制回應對話方塊通常是由病毒的堆疊框架上建立,而且建立它們的函式結束時損毀。當物件超出領域範圍時,會呼叫對話方塊物件的解構函式。

非強制回應對話方塊通常建立並擁有的父檢視或框架視窗,應用程式的主框架視窗或文件框架視窗。預設值 OnClose 處理常式呼叫 DestroyWindow,而終結對話方塊視窗。如果對話方塊獨立,與任何指標,或其他特殊的擁有權語意,您應該覆寫 PostNcDestroy 要終結 C++ 對話方塊物件。您也應該覆寫 OnCancel ,並呼叫DestroyWindow從當中。否則,請在對話方塊的擁有者已經不再需要時應該摧毀 C++ 物件。

請參閱

概念

對話方塊的存留期