Função ImmGetVirtualKey (imm.h)
Recupera o valor da chave virtual original associado a uma mensagem de entrada de chave que o IME já processou.
Sintaxe
UINT ImmGetVirtualKey(
HWND unnamedParam1
);
Parâmetros
unnamedParam1
Valor retornado
Se TranslateMessage tiver sido chamado pelo aplicativo, ImmGetVirtualKey retornará VK_PROCESSKEY; caso contrário, ele retornará a chave virtual.
Comentários
Embora o IME defina o valor da chave virtual como VK_PROCESSKEY depois de processar uma mensagem de entrada de chave, um aplicativo pode recuperar o valor da chave virtual original com a função ImmGetVirtualKey . Essa função é usada apenas para mensagens de entrada de chave que contêm o valor VK_PROCESSKEY. Os aplicativos só podem obter a chave virtual original usando essa função depois de receber
a mensagem WM_KEYDOWN (VK_PROCESSKEY) e antes de TranslateMessage ser chamado por conta própria
loop de mensagem.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho], suporte ao idioma do Leste Asiático instalado. |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | imm.h (inclua Immdev.h, Windows.h) |
Biblioteca | Imm32.lib |
DLL | Imm32.dll |