共用方式為


JOCAPS 結構 (搖桿api.h)

JOYCAPS結構包含搖桿功能的相關資訊。

語法

typedef struct joycaps_tag {
  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];
} JOYCAPS, *PJOYCAPS, *NPJOYCAPS, *LPJOYCAPS;

成員

wMid

製造商識別碼。 製造商識別碼定義于 製造商和產品識別碼中

wPid

產品識別碼。 產品識別碼定義于 製造商和產品識別碼中

szPname[MAXPNAMELEN]

包含搖桿產品名稱的 Null 終止字串。

wXmin

最小 X 座標。

wXmax

最大 X 座標。

wYmin

最小 Y 座標。

wYmax

最大 Y 座標。

wZmin

最小 Z 座標。

wZmax

Z 座標上限。

wNumButtons

搖桿按鈕的數目。

wPeriodMin

由 joySetCapture函式擷取時支援的最小輪詢頻率。

wPeriodMax

由 joySetCapture擷取時支援的最大輪詢頻率。

wRmin

最小 rudder 值。 Rudder 是移動的第四個軸。

wRmax

Rudder 值上限。 Rudder 是移動的第四個軸。

wUmin

最小 u 座標 (第五個座標軸) 值。

wUmax

最大 u 座標 (第五個座標軸) 值。

wVmin

最小 v 座標 (第六個座標軸) 值。

wVmax

第六個座標 (第六個座標軸) 值上限。

wCaps

搖桿功能 下列旗標會定義搖桿可能具有的個別功能:

旗標 描述
JOYCAPS_HASZ 搖桿具有 Z 座標資訊。
JOYCAPS_HASR 搖桿具有第四個座標軸) 資訊的 rudder (。
JOYCAPS_HASU 搖桿具有 u 座標 (第五個座標軸) 資訊。
JOYCAPS_HASV 搖桿具有 v 座標 (第六個座標軸) 資訊。
JOYCAPS_HASPOV 搖桿具有檢視點資訊。
JOYCAPS_POV4DIR 搖桿檢視點支援 (置中、向前、向後、向左和向右) 的離散值。
JOYCAPS_POVCTS 搖桿檢視點支援連續度承載。

wMaxAxes

搖桿支援的最大座標軸數目。

wNumAxes

搖桿目前使用的座標軸數目。

wMaxButtons

搖桿支援的按鈕數目上限。

szRegKey[MAXPNAMELEN]

Null 終止的字串,其中包含搖桿的登錄機碼。

szOEMVxD[MAX_JOYSTICKOEMVXDNAME]

識別搖桿驅動程式 OEM 的 Null 終止字串。

需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 jostickapi.h (包含 Windows.h)

另請參閱

操縱 杆

多媒體搖桿結構

joySetCapture