Función ImmGetVirtualKey (imm.h)

Recupera el valor de clave virtual original asociado a un mensaje de entrada de clave que el IME ya ha procesado.

Sintaxis

UINT ImmGetVirtualKey(
       HWND unnamedParam1
);

Parámetros

unnamedParam1

Valor devuelto

Si la aplicación ha llamado a TranslateMessage , ImmGetVirtualKey devuelve VK_PROCESSKEY; de lo contrario, devuelve la clave virtual.

Comentarios

Aunque el IME establece el valor de clave virtual en VK_PROCESSKEY después de procesar un mensaje de entrada de clave, una aplicación puede recuperar el valor de clave virtual original con la función ImmGetVirtualKey . Esta función solo se usa para los mensajes de entrada clave que contienen el valor de VK_PROCESSKEY. Las aplicaciones solo pueden obtener la clave virtual original mediante esta función después de recibir

el mensaje WM_KEYDOWN (VK_PROCESSKEY) y antes de llamar a TranslateMessage en su propio

bucle message.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio],compatibilidad con idiomas del Este asiático instaladas.
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado imm.h (incluye Immdev.h, Windows.h)
Library Imm32.lib
Archivo DLL Imm32.dll

Consulte también

Administrador de métodos de entrada

Funciones del Administrador de métodos de entrada