Microsoft DirectX 8.0 (Visual Basic) |
8 つまでのボタンを持つマウス デバイスの状態を表す。この型は、DirectInputDevice8.GetDeviceStateMouse2 メソッドで使用される。
Type DIMOUSESTATE2 Buttons(0 To 7) As Byte lX As Long lY As Long lZ As Long End Type
DirectInputDevice8.SetCommonDataFormat メソッドに DIFORMAT_MOUSE2 定数を渡すことで準備していたデバイスからは、この型に直接データが返される。
軸が相対モードである場合は、適切なメンバが、このメソッドを前回に呼び出して以降の位置の変化量を格納する。軸が絶対モードである場合は、同じメンバが、任意の始点に対する相対的な動きの累積を格納する。したがって、絶対軸位置は、ほかの絶対軸位置と比較する場合を除いて無意味となる。