CDialog::DoModal

가상 int DoModal ( );

반환 값

대화 상자를 닫으려면 사용 되는 CDialog::EndDialog 멤버 함수에 전달 된 nResult 매개 변수 값을 지정 하는 int 값입니다. 함수를 만들 수 없습니다 대화 상자 또는 IDABORT 다른 오류가 발생 하는 경우 반환 값은-1입니다.

주의

모달 대화 상자를 호출 하 고 완료 되 면 대화 상자가 결과 반환 하려면이 멤버 함수를 호출 합니다. 이 멤버 함수 대화 상자 활성화 된 동안 사용자와의 모든 상호 작용을 처리 합니다. 이 게 무슨 대화 상자가 모달; 즉, 사용자 작용할 수 없습니다 다른 windows 대화 상자가 닫힐 때까지。

확인 또는 취소, OnCancel, OnOK 등 메시지 처리기 멤버 함수 같은 대화 상자의 푸시버튼 중 하나를 클릭할 경우 대화 상자를 닫으려면 시도 라고 합니다. 기본 OnOK 멤버 함수는 유효성 검사 대화 상자 데이터 업데이트 및 결과 IDOK, 대화 상자를 닫습니다 고 기본 OnCancel 멤버 함수를 유효성 검사 또는 대화 상자 데이터를 업데이트 하지 않고 결과 IDCANCEL 대화 상자가 닫힙니다. 그들의 동작을 변경 하려면 이러한 메시지 처리기 함수를 무시할 수 있습니다.

메모nbsp;PreTranslateMessage 모달 대화 상자의 메시지 처리에 대 한 라고 지금(&N)。

CDialog 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp; :: DialogBox, CWnd::IsDialogMessage(&N)

Index