CListBox::VKeyToItem

virtual int VKeyToItem (UINT nKey, UINT nIndex );

Valor de retorno

Retur&nsnbsp; – 2 para mais nenhuma ação, – 1 para ação padrão ou um número não negativo para especificar um índice de um item de caixa de lista na qual deseja executar a ação padrão para o pressionamento de tecla.

Parâmetros

nKey

O código de chave virtual da chave o usuário pressionou.

nIndex

A posição atual do cursor de caixa de listagem.

Observações

Esta função é chamada pelo framework quando janela pai a caixa de lista recebe uma mensagem WM_VKEYTOITEM na caixa de listagem. A mensagem WM_VKEYTOITEM é enviada pela caixa de listagem quando ele recebe uma mensagem WM_KEYDOWN , mas somente se a caixa de listagem atende os seguintes:

Você nunca deve chamar essa função de si mesmo. Substituir esta função para fornecer seu próprios personalizado manipulação de mensagens do teclado.

Você deve retor&nar um valor para dizer o quadro que ação executada de sua Substituir. Um ofnbsp valor de retorno; – 2 indica que o aplicativo tratados todos os aspectos do selecionando o item e não requer mais nenhuma ação pela caixa de listagem. Antes de retornar-2, você poderia definir a seleção ou mover o cursor ou ambos. Para definir a seleção, use SetCurSel ou SetSel. Para mover o cursor, use SetCaretIndex.

Um of  valor de retorno; – 1 indica que a caixa de listagem deve executar a ação padrão em resposta a pressionamento de tecla.A implementação padrão retorna-1.

Um valor de retorno de 0 ou maior especifica o índice de um item na caixa de listagem e indica que a caixa de listagem deve executar a ação padrão para o pressionamento de tecla no item de determinado.

Visão geral de CListBoxMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CListBox::CharToItem, CListBox::SetCurSel, CListBox::SetSel, CListBox::SetCaretIndex

Index