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 で終わる文字列。
解説
Note
ジョイスティックapi.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして JOYCAPS を定義します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | ジョイスティックapi.h (Windows.h を含む) |
関連項目
ジョイスティック
マルチメディアジョイスティック構造
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示