Fungsi Anggota yang Umumnya Ditimpa
Tabel berikut ini mencantumkan fungsi anggota yang paling mungkin untuk diambil alih di kelas turunan Anda CDialog
.
Fungsi Anggota Kelas CDialog yang UmumNya Ditimpa
Fungsi anggota | Pesan yang ditanggapinya | Tujuan penimpaan |
---|---|---|
OnInitDialog |
WM_INITDIALOG | Menginisialisasi kontrol kotak dialog. |
OnOK |
BN_CLICKED untuk IDOK tombol | Merespons saat pengguna mengklik tombol OK. |
OnCancel |
BN_CLICKED untuk tombol IDCANCEL | Merespons saat pengguna mengklik tombol Batalkan. |
OnInitDialog
, OnOK
, dan OnCancel
adalah fungsi virtual. Untuk mengambil alihnya, Anda mendeklarasikan fungsi penimpaan di kelas dialog turunan Anda menggunakan Wizard Kelas MFC.
OnInitDialog
dipanggil tepat sebelum kotak dialog ditampilkan. Anda harus memanggil handler default OnInitDialog
dari penimpaan Anda — biasanya sebagai tindakan pertama di handler. Secara default, OnInitDialog
mengembalikan TRUE untuk menunjukkan bahwa fokus harus diatur ke kontrol pertama dalam kotak dialog.
OnOK
biasanya ditimpa untuk kotak dialog modeless tetapi tidak modal. Jika Anda mengambil alih handler ini untuk kotak dialog modal, panggil versi kelas dasar dari penimpaan Anda — untuk memastikan bahwa EndDialog
dipanggil — atau panggil EndDialog
diri Anda sendiri.
OnCancel
biasanya ditimpa untuk kotak dialog tanpa mode.
Untuk informasi selengkapnya tentang fungsi anggota ini, lihat kelas CDialog di Referensi MFC dan diskusi tentang Bekerja dengan Kotak Dialog di MFC.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk