Microsoft DirectX 8.0 (Visual Basic) |
4 つまでのボタンを持つマウス デバイスから直接データを取得する。
object.GetDeviceStateMouse(state As DIMOUSESTATE)
失敗した場合はエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
DIERR_INPUTLOST |
DIERR_INVALIDPARAM |
DIERR_NOTACQUIRED |
E_PENDING |
デバイス データを取得する前に、DirectInputDevice8.SetCooperativeLevel メソッドを使用して協調レベルを設定してから、DirectInputDevice8.SetCommonDataFormat を使用してデータ形式を設定し、DirectInputDevice8.Acquire メソッドを使用してデバイスを取得する必要がある。
DirectInputDevice8.GetDeviceStateMouse2、DirectInputDevice8.Poll、ポーリングとイベント通知