일반적으로 재정의 된 멤버 함수
다음 주로 멤버 함수를 재정의 하려면 표를 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 참조 와 토론에 라이프 사이클 대화 상자의.