Compartilhar via


CWnd::OnVKeyToItem

Se o objeto de CWnd possui uma caixa de listagem com o estilo de LBS_WANTKEYBOARDINPUT , a caixa de listagem enviará a mensagem de WM_VKEYTOITEM em resposta a uma mensagem de WM_KEYDOWN .

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

Parâmetros

  • nKey
    Especifica o código da tecla virtual de chave que o usuário pressionou. Para uma listagem de código chave virtuais padrão, consulte Winuser.h

  • pListBox
    Especifica um ponteiro para a caixa de listagem. O ponteiro pode ser temporário e não deve ser armazenado para uso posterior.

  • nIndex
    Especifica a posição de interpolação atual.

Valor de retorno

Especifica a ação que o aplicativo executou em resposta a mensagem. Um valor de retorno de – 2 indica que o aplicativo como todos os aspectos de selecione o item e não requer nenhuma ação adicional pela caixa de listagem. Um valor de retorno de – 1 indica que a caixa de listagem deve executar a ação padrão em resposta ao pressionamento de tecla. Um valor de retorno de 0 ou maior especifica o índice com base zero de um item na caixa de listagem e indicam que a caixa de listagem deve executar a ação default para o pressionamento de teclas no item especificado.

Comentários

Essa função de membro é chamada de estrutura somente para as caixas de listagem que têm o estilo de LBS_HASSTRINGS .

Dica

Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

CWnd::OnKeyDown

WM_VKEYTOITEM