Platform SDK: DirectX |
DIKEYBOARDSTATE 型は、キーボードのキーの状態に関する情報を格納する。この型は、DirectInputDevice.GetDeviceStateKeyboard メソッドで使用される。
Type DIKEYBOARDSTATE key(0 To 255) As Byte End Type
次のコードは、Esc キーが押されているかどうかを確認する例である。
Dim keyState as DIKEYBOARDSTATE ' diDevice は有効な DirectInputDevice オブジェクトである。 Call diDevice.GetDeviceStateKeyboard(keyState) If (keyState.key(DIK_ESCAPE) And &H80) Then ' キーは押下されている。 End If