Bagikan melalui


Menghancurkan Jendela Bingkai

Kerangka kerja MFC mengelola penghancuran jendela serta pembuatan untuk jendela yang terkait dengan dokumen dan tampilan kerangka kerja. Jika Anda membuat jendela tambahan, Anda bertanggung jawab untuk menghancurkannya.

Dalam kerangka kerja, saat pengguna menutup jendela bingkai, handler OnClose default jendela memanggil DestroyWindow. Fungsi anggota terakhir yang dipanggil ketika jendela Windows dihancurkan adalah OnNcDestroy, yang melakukan beberapa pembersihan, memanggil fungsi anggota Default untuk melakukan pembersihan Windows, dan terakhir memanggil fungsi anggota virtual PostNcDestroy. Implementasi PostNcDestroy CFrameWnd menghapus objek jendela C++. Anda tidak boleh menggunakan operator C++ delete pada jendela bingkai. Gunakan DestroyWindow sebagai gantinya.

Ketika jendela utama ditutup, aplikasi ditutup. Jika ada dokumen yang tidak disimpan yang dimodifikasi, kerangka kerja menampilkan kotak pesan untuk menanyakan apakah dokumen harus disimpan dan memastikan bahwa dokumen yang sesuai disimpan jika perlu.

Apa yang ingin Anda ketahui lebih lanjut tentang

Baca juga

Menggunakan Jendela Bingkai