WM_CHARTOITEM

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

WM_CHARTOITEM nKey = LOWORD(wParam);          / / 키 값 nCaretPos = HIWORD(wParam);     / / 캐럿 위치 hwndListBox (HWND) lParam; =    / / 목록 상자에 대 한 핸들 
 

매개 변수

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

반환 값

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

기본 동작

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

주의

LBS_HASSTRINGS 스타일을가지고 하지 않는 소유자가 그린 목록 상자만이 메시지를 받을 수 있습니다.

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

QuickInfo

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

참고 항목

목록 상자 개요, 목록 상자 메시지 DefWindowProc, WM_CHAR, WM_VKEYTOITEM

 

Index