다음을 통해 공유


일반적으로 재정의 된 멤버 함수

다음 주로 멤버 함수를 재정의 하려면 표를 CDialog-클래스를 파생 합니다.

일반적으로 CDialog 클래스의 멤버 함수를 재정의

멤버 함수

응답 메시지

재정의 목적

OnInitDialog

WM_INITDIALOG

대화 상자의 컨트롤을 초기화 합니다.

OnOK

BN_CLICKED 단추에 대 한 IDOK

[확인] 단추를 클릭할 때 응답할 수 있습니다.

OnCancel

BN_CLICKED 단추에 대 한 idcancel이 반환

취소 단추를 클릭할 때 응답할 수 있습니다.

OnInitDialogOnOK, 및 OnCancel 가상 함수입니다.재정의 하려면 재정의 함수 파생 된 대화 상자 클래스 사용에서 선언에서 속성 창.

OnInitDialog대화 상자를 바로 표시 되기 전에 호출 됩니다.기본 호출 해야 OnInitDialog 처리기를 재정의에서-처리기에서 첫 번째 작업으로 일반적으로 합니다.기본적으로 OnInitDialog 반환 TRUE 포커스를 첫 번째 컨트롤에 대화 상자에서 설정 되었는지 나타냅니다.

OnOK일반적으로 모덜리스 있지만 않는 모달 대화 상자에 대 한 재정의 됩니다.이 모달 대화 상자에 대 한이 처리기를 재정의 하는 경우 해당 재정의에서 기본 클래스 버전을 호출-있는지 확인 하려면 EndDialog 라고-또는 호출 EndDialog 직접.

OnCancel일반적으로 모덜리스 대화 상자에 대 한 재정의 됩니다.

이러한 멤버 함수에 대 한 자세한 내용은 클래스를 참조 하십시오. CDialog 에 있는 MFC 참조 와 토론에 라이프 사이클 대화 상자의.

참고 항목

개념

대화 상자

일반적으로 멤버 함수 추가