<Return[G]><Top>

GetKeyboardLayout

Declare Function Api_GetKeyboardLayout& Lib "user32" Alias "GetKeyboardLayout" (ByVal dwLayout&)

Declare Function GetKeyboardLayout Lib "user32" Alias "GetKeyboardLayout" (ByVal dwLayout As Long) As Long

指定されたスレッドに対してアクティブな入力ロケール識別子( 旧名キーボードレイアウト)を取得する。idThread パラメータが 0 の場合、アクティブスレッドに対する入力ロケール識別子が返る。

パラメータ
idThread
    照会するスレッドを指定するか、現在のスレッドに対しては 0 を指定する。

戻り値
    そのスレッドに対する入力ロケール識別子( 旧名キーボードレイアウトハンドル)が返る。

    下位ワードにはその入力言語に対する言語識別子が入り、上位ワードにはキーボードの物理レイアウトに対するデバイスハンドルが入る。