Powszechnie przesłonięte funkcji elementów członkowskich
W poniższej tabeli wymieniono najprawdopodobniej funkcji elementów członkowskich, aby zastąpić w sieci CDialog-klasy.
Powszechnie zastąpiona funkcji elementów członkowskich z klasy CDialog
Funkcja Członkowskie |
Odpowiedzi na wiadomość |
Celem zastąpienia |
---|---|---|
OnInitDialog |
WM_INITDIALOG |
Zainicjuj formanty okna dialogowego. |
OnOK |
BN_CLICKED dla przycisku IDOK |
Odpowiadać, gdy użytkownik kliknie przycisk OK. |
OnCancel |
BN_CLICKED dla przycisku IDCANCEL |
Odpowiadać, gdy użytkownik kliknie przycisk Anuluj. |
OnInitDialog, OnOK, i OnCancel są funkcje wirtualnych.Ich zastępowania zadeklarować nadrzędnych funkcji przy użyciu klasy pochodnej okno dialogowe okno właściwości.
OnInitDialognazywa się tuż przed zostanie wyświetlone okno dialogowe.Musisz wywołać domyślnie OnInitDialog obsługi od użytkownika override — zwykle jako pierwsza akcja w obsłudze.Domyślnie OnInitDialog zwraca TRUE , aby wskazać, że należy ustawić fokus do pierwszego formantu w oknie dialogowym.
OnOKZazwyczaj jest wyłączona dla niemodalny, ale nie modalnych okien dialogowych.Jeśli ta obsługa modalnego okna dialogowego można zastąpić, wywołania wersji klasy podstawowej z sieci override — do zapewnienia, że EndDialog jest nazywany — lub wywołanie EndDialog samodzielnie.
OnCancelZazwyczaj jest zastąpiona niemodalny okien dialogowych.
Aby uzyskać więcej informacji na temat tych funkcji elementów członkowskich Zobacz klasy CDialog w Odniesienia MFC i dyskusji na temat cyklu życia w oknie dialogowym.