JOYCAPSA 構造体 (ジョイスティックapi.h)
JOYCAPS 構造体には、ジョイスティックの機能に関する情報が含まれています。
構文
typedef struct tagJOYCAPSA {
WORD wMid;
WORD wPid;
CHAR szPname[MAXPNAMELEN];
UINT wXmin;
UINT wXmax;
UINT wYmin;
UINT wYmax;
UINT wZmin;
UINT wZmax;
UINT wNumButtons;
UINT wPeriodMin;
UINT wPeriodMax;
UINT wRmin;
UINT wRmax;
UINT wUmin;
UINT wUmax;
UINT wVmin;
UINT wVmax;
UINT wCaps;
UINT wMaxAxes;
UINT wNumAxes;
UINT wMaxButtons;
CHAR szRegKey[MAXPNAMELEN];
CHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME];
} JOYCAPSA, *PJOYCAPSA, *NPJOYCAPSA, *LPJOYCAPSA;
メンバーズ
wMid
製造元識別子。 製造元識別子は、製造元と製品識別子ので定義されています。
wPid
製品識別子。 製品識別子は、製造元と製品識別子ので定義されています。
szPname[MAXPNAMELEN]
ジョイスティックの製品名を含む null で終わる文字列。
wXmin
最小 X 座標。
wXmax
最大 X 座標。
wYmin
最小 Y 座標。
wYmax
最大 Y 座標。
wZmin
最小 Z 座標。
wZmax
最大 Z 座標。
wNumButtons
ジョイスティック ボタンの数。
wPeriodMin
joySetCapture 関数によってキャプチャされたときにサポートされる最小のポーリング頻度。
wPeriodMax
joySetCaptureによってキャプチャされた場合にサポートされる最大のポーリング頻度
wRmin
ラダーの最小値。 ラダーは第4の移動軸です。
wRmax
最大ラダー値。 ラダーは第4の移動軸です。
wUmin
最小 u 座標 (5 番目の軸) の値。
wUmax
最大 u 座標 (5 番目の軸) の値。
wVmin
v 座標 (6 番目の軸) の最小値。
wVmax
最大 v 座標 (6 番目の軸) の値。
wCaps
ジョイスティックの機能 次のフラグは、ジョイスティックが持つ可能性がある個々の機能を定義します。
旗 | 形容 |
---|---|
JOYCAPS_HASZ | ジョイスティックには z 座標情報があります。 |
JOYCAPS_HASR | ジョイスティックにはラダー (第 4 軸) 情報があります。 |
JOYCAPS_HASU | ジョイスティックには u 座標 (第 5 軸) 情報があります。 |
JOYCAPS_HASV | ジョイスティックには v 座標 (第 6 軸) 情報があります。 |
JOYCAPS_HASPOV | ジョイスティックには、視点情報があります。 |
JOYCAPS_POV4DIR | ジョイスティックの視点では、個別の値 (中央揃え、前方、後方、左、右) がサポートされます。 |
JOYCAPS_POVCTS | ジョイスティックの視点は連続的な程度軸受けを支える。 |
wMaxAxes
ジョイスティックでサポートされている軸の最大数。
wNumAxes
ジョイスティックで現在使用されている軸の数。
wMaxButtons
ジョイスティックでサポートされているボタンの最大数。
szRegKey[MAXPNAMELEN]
ジョイスティックのレジストリ キーを含む null で終わる文字列。
szOEMVxD[MAX_JOYSTICKOEMVXDNAME]
ジョイスティック ドライバー OEM を識別する null で終わる文字列。
備考
手記
joystickapi.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして JOYCAPS を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー | joystickapi.h (Windows.h を含む) |
関連項目
ジョイスティック
マルチメディアジョイスティック構造