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) |
程式庫 | Imm32.lib |
Dll | Imm32.dll |