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