winuser.h

Mensaje WM_VKEYTOITEM

Definición

WM_VKEYTOITEM  
vkey = LOWORD(wParam);       // código de tecla virtual
nCaretPos = HIWORD(wParam);  // posición del caret
hwndLB = lParam;             // manipulador de list box

El mensaje WM_VKEYTOITEM se envía por un list box con el estilo LBS_WANTKEYBOARDINPUT a su ventana padre en respuesta a un mensaje WM_KEYDOWN.

Descripción

vkey: valor de la palabra de menor peso de wParam. Especifica el código de tecla virtual de la tecla pulsada por el usuario.

nCaretPos: valor de la palabra de mayor peso de wParam. Especifica la posición actual del caret.

hwndLB: valor de lParam. Identifica el list box.

Valor de retorno

El valor de retorno especifica la acción que la aplicación realiza en respuesta al mensaje. Un valor de retorno de -2 indica que la aplicación manipula todos los aspectos de selección del ítem y no requiere ninguna acción por parte del list box. Un valor de retorno de -1 indica que el list box debe realizar la acción por defecto en respuesta a la pulsación de tecla. Un valor de retorno 0 ó mayor especifica el índice de un ítem en el list box e indica que el list box debe realizar la acción por defecto para la pulsación de tecla en el ítem dado.

Acción por defecto

La función DefWindowProc devuelve -1.