WM_KEYUP mensagem está lançada para a janela com o foco do teclado quando uma tecla é liberada. Uma chave sem ser do sistema é uma chave que é pressionada quando a tecla alt não está pressionada ou um teclado tecla que é pressionada quando a janela tem o foco do teclado.
WM_KEYUP nVirtKey = (int) wParam; / / código de chave virtual lKeyData = lParam; / / dados-chave
Valor | Descrição |
---|---|
0 – 15 | Especifica a contagem de repetição para a mensagem atual. O valor é o número de vezes que o pressionamento de tecla é repetida automaticamente como resultado do usuário mantendo pressionada a tecla. A contagem de repetição é sempre um para uma mensagem WM_KEYUP. |
16 — 23 | Especifica a codificar digitalizar. O valor depende do fabricante de equipamento original (OEM). |
24 | Especifica se a chave for uma chave estendida, como o direito alt e ctrl teclas que aparecem em um teclado avançado 101 ou 102-chave. O valor é 1, se for uma chave estendida; caso contrário, será 0. |
25 — 28 | Reservados; não use. |
29 | Especifica o código de contexto. O valor é sempre 0 para uma mensagem WM_KEYUP. |
30 | Especifica o estado da chave anterior. O valor é sempre 1 para uma mensagem WM_KEYUP. |
31 | Especifica o estado de transição. O valor é sempre 1 para uma mensagem WM_KEYUP. |
Um aplicativo deve retornar zero se ele processa esta mensagem.
O DefWindowProc função envia uma WM_SYSCOMMAND mensagem para a janela de alto nível se a chave f10 ou alt chave foi lançado. O wParam parâmetro da mensagem é definido como SC_KEYMENU.
Para avançada 101 - e 102-chave teclados, estendidas chaves são o direito alt e ctrl teclas a seção principal do teclado; o ins, del, casa, end, page up, page down e seta chaves nos clusters à esquerda do teclado numérico; e a divisão (/) e digite teclas no teclado numérico. Outros teclados pode suporte o estendido-chave bit na lKeyData parâmetro.
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.
Visão geral de entrada do teclado, as mensagens de entrada de teclado, DefWindowProc, WM_KEYDOWN, WM_SYSCOMMAND