Mensaje de WM_CHARTOITEM
Enviado por un cuadro de lista con el estiloLBS_WANTKEYBOARDINPUT al propietario en respuesta a un mensajeWM_CHAR.
WM_CHARTOITEM
WPARAM wParam;
LPARAM lParam;
Parámetros
-
wParam
-
El LOWORD especifica el código de carácter de la tecla que ha presionado el usuario. HIWORD especifica la posición actual del símbolo de intercalación.
-
lParam
-
Identificador del cuadro de lista.
Valor devuelto
El valor devuelto especifica la acción que la aplicación realizó en respuesta al mensaje. Un valor devuelto de -1 o -2 indica que la aplicación controló todos los aspectos de la selección del elemento y no requiere ninguna acción adicional por el cuadro de lista. Un valor devuelto de 0 o superior especifica el índice de base cero de un elemento en el cuadro de lista e indica que el cuadro de lista debe realizar la acción predeterminada para la pulsación de tecla en el elemento especificado.
Comentarios
La función DefWindowProc devuelve -1.
Solo los cuadros de lista dibujados por el propietario que no tienen el estilo LBS_HASSTRINGS pueden recibir este mensaje.
Si un procedimiento de cuadro de diálogo controla este mensaje, debe convertir el valor devuelto deseado en una BOOL y devolver el valor directamente. Se omite el valor DWL_MSGRESULT establecido por la función SetWindowLong.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también
-
Referencia
-
Otros recursos