共用方式為


ImmGetVirtualKey 函式 (immdev.h)

擷取與 IME 已經處理之金鑰輸入訊息相關聯的原始虛擬索引鍵值。

語法

UINT ImmGetVirtualKey(
       HWND unnamedParam1
);

參數

unnamedParam1

傳回值

如果應用程式已呼叫 TranslateMessageImmGetVirtualKey 會傳回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

另請參閱