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

関連項目

入力メソッド マネージャー

入力メソッド マネージャー関数