DialogProc

DialogProc 기능은 DialogBox 함수를 함께 사용 하는 응용 프로그램 정의 콜백 함수를 설정 합니다. 모달 또는 모덜리스 대화 상자에 보낸 메시지를 처리 합니다. DLGPROC 형식은이 콜백 함수에 대 한 포인터를 정의합니다. DialogProc 은 응용 프로그램 정의 함수 이름에 대 한 자리 표시자.

(BOOL 콜백 DialogProc HWND  hwndDlg, / / 대화 상자 처리UINTuMsg, / / 메시지WPARAMwParam, / / 처음 메시지 매개 변수LPARAMlParam / 초당 메시지 매개 변수);
 

매개 변수

hwndDlg
대화 상자를 식별.
uMsg
메시지를 지정합니다.
wParam
추가 메시지 관련 정보를 지정합니다.
lParam
추가 메시지 관련 정보를 지정합니다.

반환 값

제외 하 고는 WM_INITDIALOG 메시지에 대 한 응답에서 대화 상자 프로시저 반환 해야 하지 않으면 메시지, 그리고 제로 처리 하는 경우 0이 아닌. WM_INITDIALOG 메시지에 대 한 응답, 대화 상자 프로시저 대화 상자에 있는 컨트롤 중 하나에 포커스를 설정 하려면 SetFocus 함수를 호출 하는 경우 0을 반환 해야 합니다. 그렇지 않으면, 그것은 반환 해야 0이 아닌, 어떤 경우에 시스템 포커스를 설정 합니다 첫 번째 컨트롤로 포커스를 부여 하실 수 있습니다 대화 상자에서.

주의

대화 상자에 대 한 대화 상자 클래스를 사용 하는 경우에 대화 상자 프로시저를 사용 해야 합니다. 이 기본 클래스 이며 명시적 클래스 대화 상자 서식 파일에 지정 하는 경우에 사용 됩니다. 대화 상자 프로시저 창 프로시저 유사 하지만 원치 않는 메시지를 처리할 DefWindowProc 함수를 호출 해야 합니다. 원치 않는 메시지 대화 상자 창 프로시저에 의해 내부적으로 처리 됩니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:사용자 정의.

참고 항목

대화 상자 개요 대화 상자 함수CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateDialogParam, DefWindowProc, DialogBox, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, SetFocus, WM_INITDIALOG

 

Index