Powszechnie zastępowane funkcje członkowskie

W poniższej tabeli przedstawiono najbardziej prawdopodobne funkcji elementów członkowskich do zastępowania w swojej CDialog-klasy.

Powszechnie zastąpione funkcji elementów członkowskich z klasy CDialog

Funkcji członka

Odpowiada na wiadomość

Celem zastąpienia

OnInitDialog

WM_INITDIALOG

Zainicjuj służy okno dialogowe.

OnOK

BN_CLICKED dla przycisku IDOK

Odpowiadanie, gdy użytkownik kliknie przycisk OK.

OnCancel

BN_CLICKED dla przycisku IDCANCEL

Odpowiadanie, gdy użytkownik kliknie przycisk Anuluj.

OnInitDialog, OnOK, i OnCancel są funkcje wirtualnych.Aby je zastąpić, nadrzędnym funkcja zadeklarować za pomocą klasy pochodnej okno okno właściwości.

OnInitDialognazywa się po prostu, zanim zostanie wyświetlone okno dialogowe.Wartość domyślna musi wywołać OnInitDialog obsługi od poszczególnych — zwykle co pierwsza akcja w obsłudze.Domyślnie OnInitDialog zwraca TRUE do wskazania, że należy ustawić fokus do pierwszego formantu w oknie dialogowym.

OnOKZazwyczaj jest wyłączona dla niemodalny, ale nie modalnych okien dialogowych.Jeśli można zastąpić tego programu obsługi dla modalnym oknem dialogowym, wywoływać wersja klasy podstawowej z poszczególnych — do zapewnienia, że EndDialog nazywa się — lub zadzwoń EndDialog samodzielnie.

OnCancelZazwyczaj jest wyłączona dla Niemodalne okna dialogowe.

Aby uzyskać więcej informacji na temat tych funkcji elementów członkowskich Zobacz klasy CDialog w Odwołanie MFC i Dyskusja na temat cyklu życia okno dialogowe.

Zobacz też

Koncepcje

Okna dialogowe

Powszechnie dodawane funkcje członkowskie