Genellikle geçersiz kılınmış üye işlevleri
Aşağıdaki tabloda olası içinde geçersiz kılmak için üye işlevlerini listeler, CDialog-türetilmiş sınıf.
Genellikle sınıf CDialog üye işlevlerini geçersiz kılındı
Üye işlevi |
İleti için yanıt |
Geçersiz kılma amacı |
---|---|---|
OnInitDialog |
WM_INITDIALOG |
İletişim kutusunun denetimlerini başlatmak. |
OnOK |
BN_CLICKED düğmesi IDOK |
Kullanıcı Tamam düğmesini tıklattığında yanıt. |
OnCancel |
BN_CLICKED düğmesi IDCANCEL |
Kullanıcı İptal düğmesini tıklattığında yanıt. |
OnInitDialog, OnOK, ve OnCancel sanal işlevlerdir.Bunları geçersiz kılmak için geçersiz kılan bir işlevi, türetilmiş iletişim kullanarak sınıf bildirmek Properties penceresinde.
OnInitDialogSadece iletişim kutusu görüntülenmeden çağrılır.Varsayılan çağırmalıdır OnInitDialog , geçersiz kılma işleyicisinden — genellikle işleyicisi'ndeki ilk eylem olarak.Varsayılan olarak, OnInitDialog verir doğru belirten odağı ilk denetimi iletişim kutusunda ayarlamanız gerekir.
OnOKgenellikle kalıcı olmayan ancak kalıcı olmayan iletişim kutuları için geçersiz kılınır.Kalıcı iletişim kutusu için bu işleyici geçersiz kılma, temel sınıf sürümü, geçersiz kılma çağrı — emin olmak için EndDialog olarak adlandırılır — veya arama EndDialog kendinizi.
OnCancelgenellikle kalıcı olmayan iletişim kutuları için geçersiz kılınır.
Sınıf Bu üye işlevleri hakkında daha fazla bilgi için bkz: CDialog , mfc başvuru ve tartışma ömrü iletişim kutusunun.