キーボードの仮想キーの状態を取得する
Declare Function GetKeyboardState lib "user32.dll" _
(pbKeyState As Any) As Long
Declare Function GetKeyboardState lib "user32.dll" _
(pbKeyState As Integer) As Integer
BOOL GetKeyboardState(
PBYTE lpKeyState
);
引数
pbKeyState
(戻り値)仮想キーの状態を受け取る256バイトのByte配列戻り値
正常終了のとき 0以外備考
エラーのとき 0
この関数を使うと1回の呼び出しで全ての仮想キーの状態を取得できる。
ON/OFFの状態は以下のようなビットの状態で示される。
| 内容 | トグルキー(CapsLock,NumLockなど)がON | キーはダウン状態である |