WM_GETDLGCODE

컨트롤과 연결 된 창 프로시저 WM_GETDLGCODE 메시지가 보내집니다. 기본적으로 시스템을 컨트롤; 모든 키보드 입력 처리 시스템 대화 상자 탐색 키로 특정 종류의 키보드 입력을 해석합니다. 이 기본 동작을 무시 하려면 컨트롤 자체를 처리 하 고 싶어 입력의 종류를 나타내는 WM_GETDLGCODE 메시지에 응답할 수 있습니다.

WM_GETDLGCODE wParam;                / / Pmsg를 사용 하지 (LPMSG) lParam; = / / 메시지 구조를 가리키는 포인터 
 

매개 변수

pMsg
LParam 값이 NULL 경우 쿼리를 수행 하는 시스템 또는 lParam메시지 구조에 대 한 포인터.

반환 값

반환 값은 하나 이상의 유형을 입력 응용 프로그램 프로세스를 나타내는 다음 값.

의미
DLGC_BUTTON 단추.
DLGC_DEFPUSHBUTTON 기본 누름 단추.
DLGC_HASSETSEL EM_SETSEL 메시지.
DLGC_RADIOBUTTON 라디오 버튼.
DLGC_STATIC 정적 컨트롤.
DLGC_UNDEFPUSHBUTTON 비-기본 누름 단추.
DLGC_WANTALLKEYS 모든 키보드 입력.
DLGC_WANTARROWS 방향 키.
DLGC_WANTCHARS WM_CHAR 메시지.
DLGC_WANTMESSAGE 모든 키보드 입력 (응용 프로그램 패스 메시지 에이 메시지 구조를 컨트롤).
DLGC_WANTTAB tab 키.

기본 동작

DefWindowProc 함수는 0을 반환합니다.

주의

비록 DefWindowProc 함수는 항상 0 WM_GETDLGCODE 메시지에 대 한 응답에서을 반환 합니다, 미리 정의 된 컨트롤 클래스에 대 한 창 프로시저 반환 코드를 각 클래스에 대 한 적절 한.

WM_GETDLGCODE 메시지와 반환 되는 값은 사용자 정의 대화 상자 컨트롤이 나 표준 컨트롤 서브클래싱에 의해 수정만 유용.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.

참고 항목

대화 상자 개요 대화 상자 메시지 DefWindowProc, MSG, EM_SETSEL, WM_CHAR

 

Index