DefDlgProc

DefDlgProc 함수는 기본 메시지는 응용 프로그램에 정의 된 대화 상자 클래스에 속하는 창 프로시저에 대 한 처리.

LRESULT DefDlgProc ( HWND  hDlg, / / 대화 상자 처리UINTMsg, / / 메시지WPARAMwParam, / / 처음 메시지 매개 변수LPARAMlParam / 초당 메시지 매개 변수);
 

매개 변수

hDlg
대화 상자를 식별.
Msg
메시지 번호를 지정합니다.
wParam
추가 메시지 관련 정보를 지정합니다.
lParam
추가 메시지 관련 정보를 지정합니다.

반환 값

반환 값 메시지 처리의 결과 지정 하 고 전송 하는 메시지에 따라 다릅니다.

주의

DefDlgProc 함수는 미리 정의 된 대화 상자 클래스에 대 한 창 프로시저입니다. 이 절차는 메시지 대화 상자 프로시저를 전달 하 고 기본 대화 상자 프로시저가 FALSE로 반환 하는 모든 메시지에 대 한 처리를 수행 하 여 대화 상자에 대 한 내부 처리를 제공 합니다. 자신의 사용자 지정 대화 상자에 대 한 사용자 지정 창 프로시저를 자주 만드는 응용 DefWindowProc 함수 대신 기본 메시지 처리 수행 DefDlgProc 를 사용 하 여.

응용 프로그램은 적절 한 정보와 함께 WNDCLASS 구조를 작성 하 고 RegisterClass 함수로 클래스를 등록 하 여 사용자 지정 대화 상자 클래스를 만듭니다. 일부 응용 프로그램은 미리 정의 된 대화 상자에서 이름을 지정 하는 GetClassInfo 함수를 사용 하 여 구조를 채웁니다. 이러한 경우에 응용 프로그램 수정 적어도 lpszClassName 회원 등록 하기 전에. 모든 경우에서 사용자 지정 대화 상자 클래스에 대 한 WNDCLASScbWndExtra 멤버를 설정 해야 합니다 적어도 DLGWINDOWEXTRA.

DefDlgProc 함수를 해야 하지 ; 대화 상자 프로시저를 호출할 수 뭐 그래서 재귀 실행 결과.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 합니다.
유니코드:Windows NT에서 유니코드와 ANSI 버전으로 구현.

참고 항목

대화 상자 개요 대화 상자 함수 DefWindowProc, GetClassInfo, RegisterClass, WNDCLASS

 

Index