Udostępnij za pośrednictwem


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.

Zobacz też

Koncepcje

Okna dialogowe

Powszechnie dodaje funkcje składowe