Platform SDK: DirectX

DIPROPRANGE

DIPROPRANGE 構造体は、デバイス内のオブジェクトの範囲に関する情報を格納する。この構造体は、IDirectInputDevice7::GetProperty および IDirectInputDevice7::SetProperty メソッドで DIPROP_RANGE フラグを設定して使用する。

typedef struct DIPROPRANGE { 
    DIPROPHEADER diph; 
    LONG         lMin; 
    LONG         lMax; 
} DIPROPRANGE, *LPDIPROPRANGE; 
 
typedef const DIPROPRANGE *LPCDIPROPRANGE;

メンバ

diph
DIPROPHEADER 構造体。以下のように初期化する。
メンバ
dwSize sizeof(DIPROPRANGE)
dwHeaderSize sizeof(DIPROPHEADER)
dwObj 取得または設定する範囲が属するオブジェクトの識別子。
dwHow dwObj メンバの解釈方法。

lMin
範囲の下限。デバイスの範囲に制限がなければ、IDirectInputDevice7::GetProperty メソッドが戻るとき、この値は DIPROPRANGE_NOMIN となる。
lMax
範囲の上限。デバイスの範囲に制限がなければ、IDirectInputDevice7::GetProperty メソッドが戻るとき、この値は DIPROPRANGE_ NOMAX となる。

注意

範囲に制限のないデバイスに対する範囲値は、循環する。

動作環境

  Windows NT/2000 :Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dinput.h で宣言。

参照

IDirectInputDevice7::GetPropertyIDirectInputDevice7::SetProperty