Platform SDK: DirectX |
DIMOUSESTATE 型は、マウス デバイスの状態に関する情報、またはマウス デバイスと同じようにアクセスされるその他のデバイスの状態に関する情報を格納する。この型は、DirectInputDevice.GetDeviceStateMouse メソッドで使用される。
Type DIMOUSESTATE buttons(0 To 3) As Byte x As Long y As Long z As Long End Type
DirectInputDevice.SetCommonDataFormat メソッドに DIFORMAT_MOUSE 定数を渡すことで準備していたデバイスからは、この型に直接データが返される。
軸が相対モードである場合は、適切なメンバが、このメソッドを前回に呼び出して以降の位置の変化量を格納する。軸が絶対モードである場合は、同じメンバが、任意の始点に対する相対的な動きの累積を格納する。したがって、絶対軸位置は、ほかの絶対軸位置と比較する場合を除いて無意味となる。