<Return[I]><Top>

ImmGetVirtualKey

Declare Function Api_ImmGetVirtualKey& Lib "imm32" Alias "ImmGetVirtualKey" (ByVal hWnd&)

Declare Function ImmGetVirtualKey Lib "imm32" Alias "ImmGetVirtualKey" (ByVal hWnd As Long) As Long

IME によって既に処理されたキー入力メッセージに関連付けられていた元の仮想キーコードを回復させる。

パラメータ
hWnd
    キーメッセージを受け取ったウィンドウのハンドルを指定する。

戻り値
    元の仮想キーコードが返る。

解説
    IME は、キー入力メッセージを処理し終えたら仮想キーコードを VK_PROCESSKEY に設定するが、ImmGetVirtualKey 関数を呼び出せ

    ば元の仮想キーコードを回復させることができる。この関数は、コードが VK_PROCESSKEY になっているキー入力メッセージにしか使えな

    い。