GetKeyboardLayout
指定されたスレッドに対してアクティブな入力ロケール識別子( 旧名キーボードレイアウト)を取得します。idThread パラメータが 0 の場合、アクティブスレッドに対する入力ロケール識別子が返ります。
HKL GetKeyboardLayout( DWORD idThread // スレッド識別子 );
パラメータ
- idThread
- 照会するスレッドを指定するか、現在のスレッドに対しては 0 を指定します。
戻り値
そのスレッドに対する入力ロケール識別子( 旧名キーボードレイアウトハンドル)が返ります。下位ワードにはその入力言語に対する言語識別子が入り、上位ワードにはキーボードの物理レイアウトに対するデバイスハンドルが入ります。
解説
入力ロケール識別子には音声入力コンバータ、IME、またはその他のあらゆる入力形式が含まれており、キーボードレイアウトよりも広い概念を持ちます。
対応情報
Windows NT/2000:Windows NT 4.0 以降
Windows 95/98:Windows 95 以降
ヘッダー:winuser.h 内で宣言
インポートライブラリ:user32.lib を使用
