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 |