Microsoft DirectX 8.0 (Visual Basic)

DIPROPRANGE

プロパティが値の範囲である場合に、DirectInputDevice8.SetProperty メソッドや DirectInputDevice8.GetProperty メソッドで、入力デバイスに設定または取得されるプロパティ情報を格納する。

Type DIPROPRANGE
    lHow As Long
    lMax As Long
    lMin As Long
    lObj As Long
End Type

メンバ

lHow
lObj メンバの解釈方法を指定する値。この値は、CONST_DIPHFLAGS 列挙のメンバのいずれかを取ることができる。
lMax
範囲の上限。デバイスの範囲に制限がなければ、DirectInputDevice8.GetProperty メソッドが戻るとき、この値は DIPROPRANGE_NOMAX (CONST_DINPUT 列挙の値) となる。
lMin
範囲の下限。デバイスの範囲に制限がなければ、DirectInputDevice8.GetProperty メソッドが戻るとき、この値は DIPROPRANGE_NOMIN (CONST_DINPUT 列挙の値) となる。
lObj
アクセスするプロパティが属するオブジェクト。

lHow メンバが DIPH_BYID であれば、このメンバは、設定または取得されるプロパティを持つオブジェクトの識別子とする。この値は、DirectInputDeviceObjectInstance.GetType メソッドを使用してオブジェクトごとに取得できる。

lHow メンバが DIPH_ BYOFFSET であれば、このメンバは、設定または取得されるプロパティを持つオブジェクトのデータ形式オフセットとする。この値は、DirectInputDeviceObjectInstance.GetOfs メソッドで取得できる。

lHow が DIPH_DEVICE である場合、この値はゼロである。

参照

DIPROPLONG