ImmGetVirtualKey 関数 (imm.h)
IME が既に処理したキー入力メッセージに関連付けられている元の仮想キー値を取得します。
構文
UINT ImmGetVirtualKey(
HWND unnamedParam1
);
パラメーター
unnamedParam1
戻り値
アプリケーションによって TranslateMessage が呼び出された場合、ImmGetVirtualKey はVK_PROCESSKEYを返します。それ以外の場合は、仮想キーを返します。
解説
IME はキー入力メッセージの処理後に仮想キー値を VK_PROCESSKEY に設定しますが、アプリケーションは ImmGetVirtualKey 関数を使用して元の仮想キー値を回復できます。 この関数は、VK_PROCESSKEY値を含むキー入力メッセージにのみ使用されます。 アプリケーションは、受信後にこの関数を使用してのみ元の仮想キーを取得できます
WM_KEYDOWN (VK_PROCESSKEY) メッセージ、および TranslateMessage がそれ自体で呼び出される前
message ループ。
要件
サポートされている最小のクライアント | Windows XP [デスクトップ アプリのみ]、東アジア言語のサポートがインストールされています。 |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | imm.h (Immdev.h、Windows.h を含む) |
Library | Imm32.lib |
[DLL] | Imm32.dll |