Compartir a través de


CWnd::OnVKeyToItem

si el objeto de CWnd posee un cuadro de lista con el estilo de LBS_WANTKEYBOARDINPUT , el cuadro de lista enviará el mensaje de WM_VKEYTOITEM en respuesta a un mensaje de WM_KEYDOWN .

afx_msg int OnVKeyToItem( 
   UINT nKey, 
   CListBox* pListBox, 
   UINT nIndex  
);

Parámetros

  • nKey
    Especifica el código de tecla virtual de la clave del usuario presionó. Para obtener una lista de códigos de tecla virtual estándar, vea Winuser.h

  • pListBox
    Especifica un puntero al cuadro de lista. el puntero puede ser temporal y no se debe almacenar para su uso posterior.

  • nIndex
    Especifica la posición del símbolo de intercalación actual.

Valor devuelto

Especifica la acción que la aplicación realiza en respuesta al mensaje. Un valor devuelto de – 2 indica que la aplicación ha todos los aspectos de seleccionar el elemento y no requiere ninguna acción por el cuadro de lista. Un valor devuelto de – 1 indica que el cuadro de lista debe realizar la acción predeterminada en respuesta a la presión de tecla. Devuelve un valor de 0 o mayor 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 presión de tecla en el elemento especificado.

Comentarios

Esta función miembro llaman el marco sólo para los cuadros de lista que tienen el estilo de LBS_HASSTRINGS .

NotaNota

Esta función miembro llaman el marco para que la aplicación pueda controlar un mensaje de Windows.Los parámetros pasados a la función reflejan los parámetros recibidos por el marco cuando el mensaje se recibió.Si llama a la implementación de la clase base de esta función, esa implementación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que se proporciona a la función.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

CWnd::OnKeyDown

WM_VKEYTOITEM