ダイアログ ボックスの破棄
スタック フレームでは作成され、その端作成した関数破棄されます。ダイアログ オブジェクトのデストラクターは、オブジェクトがスコープ外になるときに呼び出されます。
モードレス ダイアログ ボックスは親ビューまたはフレーム ウィンドウ —アプリケーションのメイン フレーム ウィンドウまたはドキュメント フレーム ウィンドウで一般的に作成され、所有されます。ダイアログボックスのウィンドウを破棄する既定の OnClose ハンドラーは DestroyWindowをダイヤルします。ダイアログ ボックスで立っていると、またはそのほかの特殊な所有権セマンティクスへのポインターなし、 C++ のダイアログ オブジェクトを破棄するに PostNcDestroy をオーバーライドする必要があります。また OnCancel をオーバーライドし、その中の DestroyWindow をダイヤルする必要があります。そうでない場合は、ダイアログ ボックスのオーナーは C++ オブジェクトを破棄する必要がありますが、が不要な場合。