Bagikan melalui


Menghancurkan Kotak Dialog

Kotak dialog modal biasanya dibuat pada bingkai tumpukan dan dihancurkan ketika fungsi yang membuatnya berakhir. Destruktor objek dialog dipanggil ketika objek keluar dari cakupan.

Kotak dialog modeless biasanya dibuat dan dimiliki oleh tampilan induk atau jendela bingkai — jendela bingkai utama aplikasi atau jendela bingkai dokumen. Handler OnClose default memanggil DestroyWindow, yang menghancurkan jendela kotak dialog. Jika kotak dialog berdiri sendiri, tanpa pointer atau semantik kepemilikan khusus lainnya, Anda harus mengambil alih PostNcDestroy untuk menghancurkan objek dialog C++. Anda juga harus mengambil alih OnCancel dan memanggil DestroyWindow dari dalamnya. Jika tidak, pemilik kotak dialog harus menghancurkan objek C++ saat tidak lagi diperlukan.

Baca juga

Bekerja dengan Kotak Dialog di MFC