imm.h) (ImmGetVirtualKey 函数
检索与 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 |
标头 | imm.h (包括 Immdev.h、Windows.h) |
Library | Imm32.lib |
DLL | Imm32.dll |