WM_VKEYTOITEM

WM_KEYDOWN 메시지에 그 소유자에 게 LBS_WANTKEYBOARDINPUT 스타일 목록 상자 WM_VKEYTOITEM 메시지 전송 됩니다.

WM_VKEYTOITEM vkey = LOWORD(wParam);      / / 가상 키 코드 nCaretPos = HIWORD(wParam); / / 캐럿 위치 hwndLB lParam; =            / / 목록 상자에 대 한 핸들 
 

매개 변수

vkey
WParam낮은 순서 단어의 값입니다. 사용자가 누른 키의 가상 키 코드를 지정 합니다.
nCaretPos
WParam상위 단어의 값입니다. 캐럿의 현재 위치를 지정합니다.
hwndLB
LParam값입니다. 목록 상자에 대 한 핸들.

반환 값

반환 값 메시지에서 수행 하는 응용 프로그램 동작을 지정 합니다. 반환 값이-2 응용 프로그램 항목 선택의 모든 측면을 처리 하 고 작업이 필요 하지 않습니다 더 이상 목록 상자를 나타냅니다. 반환 값이-1 목록 상자 키에 대 한 응답에서 기본 작업을 수행 해야 나타냅니다. 반환 값이 0 이상인 목록 상자에서 항목의 인덱스를 지정 하 고 목록 상자의 특정된 항목에서 키 입력에 대 한 기본 작업을 수행 해야 나타냅니다.

기본 동작

DefWindowProc 함수는-1을 반환합니다.

주의

이 메시지를 처리 하는 대화 상자 프로시저를 하는 경우 원하는 반환 값을 BOOL로 캐스팅 하 고 직접 값을 반환 해야 합니다. SetWindowLong 함수에 의해 설정 된 DWL_MSGRESULT 값은 무시 됩니다.

QuickInfo

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

참고 항목

목록 상자 개요, 목록 상자 메시지 DefWindowProc, WM_CHARTOITEM, WM_KEYDOWN

 

Index