CWnd::OnKeyUp
A estrutura chama esta função de membro quando um que não seja do sistema chave é liberado.
afx_msg void OnKeyUp(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
Parâmetros
nChar
Especifica o código de chave virtual da chave determinada.Para obter uma lista de códigos de chave virtual padrão, consulte WinUser.hnRepCnt
Repetir contagem (o número de vezes que o traçado chave é repetido sistema autônomo resultado do usuário pressiona o chave).nFlags
Especifica o código de varredura, código de chave de transição, estado-chave anterior e contexto de código, conforme mostrado na lista a seguir:Valor
Descrição
0–7
Examine o código (valor dependente de OEM).Byte baixo da palavra de ordem superior.
8
Chave estendida, sistema autônomo uma tecla de função ou uma tecla no teclado numérico (1 se for uma chave estendida; caso contrário, 0).
9–10
Não usado.
11–12
Usado internamente pelo Windows.
13
Contexto de código (1 se a tecla ALT for mantida pressionada enquanto a tecla é pressionada; caso contrário, 0).
14
Estado-chave anterior (1 se a chave é pressionada antes da telefonar, 0 se a chave estiver disponível).
15
Fazer a transição de estado (1 se a chave está sendo lançada, 0 se a chave está sendo pressionada).
Para um WM_KEYUP mensagem, o bit de transição de chave (15 bits) é 1 e o código do contexto de bit (bit 13) é 0.
Comentários
Uma chave que não seja do sistema é uma tecla do teclado é pressionada quando não é pressionada a tecla ALT ou uma tecla do teclado é pressionada quando o CWnd tem o foco de entrada.
Para IBM avançado 101 e 102-chaves teclados, avançado chaves são ALT direita e as teclas CTRL direita na seção principal do teclado; a INS, DEL, residência, participante, página UP, página DOWN e teclas de seta em clusters à esquerda do teclado numérico; e barra / / (/) e chaves ENTER no teclado numérico.Alguns outros teclados podem suportar o bit de chave estendida em nFlags.
Observação: |
---|
Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows.Os parâmetros passados para sua função refletir os parâmetros recebidos pela estrutura quando a mensagem foi recebida.Se você telefonar a implementação da classe de base dessa função, essa implementação usará os parâmetros originalmente passados com a mensagem e não os parâmetros que você fornecer para a função. |
Requisitos
Cabeçalho: afxwin.h