関数定義
Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As Long) As Long
関数の仕様
関数呼び出し時にマウス/キーが押されているかどうか、また、前回の GetAsyncKeyState 関数呼び出し以降にマウス/キーが押されたかどうかを判定。
入力パラメータ
vKey:最大 256 とおりの仮想キーコードのいずれかを指定
戻り値
関数が成功すると、前回の GetAsyncKeyState 関数呼び出し以降にマウス/キーが押されたかどうか、およびマウス/キーが現在押されているかどうかを示す値が返る。
下位2バイトの最上位ビットがセットされた時、現在そのマウス/キーが押されていることを示し、 最下位ビットがセットされた時、前回の GetAsyncKeyState 関数呼び出し以降にそのマウス/キーが押されたことを示す。