このトピックはまだ評価されていません このトピックを評価する

GetKeyboardLayout

http://msdn.microsoft.com/ja-jp/library/cc429080.aspx

指定されたスレッドに対してアクティブな入力ロケール識別子( 旧名キーボードレイアウト)を取得します。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 を使用

参照

ActivateKeyboardLayout、、LoadKeyboardLayout

この情報は役に立ちましたか。
(残り 2000 文字)