ImmGetVirtualKey 函数 (immdev.h)

检索与 IME 已处理的密钥输入消息关联的原始虚拟密钥值。

语法

UINT ImmGetVirtualKey(
       HWND unnamedParam1
);

参数

unnamedParam1

返回值

如果应用程序已调用 TranslateMessage则 ImmGetVirtualKey 返回VK_PROCESSKEY;否则,它将返回虚拟密钥。

注解

尽管 IME 在处理密钥输入消息后将虚拟键值设置为VK_PROCESSKEY,但应用程序可以使用 ImmGetVirtualKey 函数恢复原始虚拟键值。 此函数仅用于包含VK_PROCESSKEY值的关键输入消息。 应用程序在接收后只能使用此函数获取原始虚拟密钥

WM_KEYDOWN (VK_PROCESSKEY) 消息,在 TranslateMessage 在其自己的调用之前

消息循环。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用],已安装东亚语言支持。
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 immdev.h (包括 Immdev.h、Windows.h)
Library Imm32.lib
DLL Imm32.dll

另请参阅