Struktur JOYCAPS (joystickapi.h)

Struktur JOYCAPS berisi informasi tentang kemampuan joystick.

Sintaks

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;

Anggota

wMid

Pengidentifikasi produsen. Pengidentifikasi produsen didefinisikan dalam Produsen dan Pengidentifikasi Produk.

wPid

Pengidentifikasi produk. Pengidentifikasi produk didefinisikan dalam Produsen dan Pengidentifikasi Produk.

szPname[MAXPNAMELEN]

String yang dihentikan null yang berisi nama produk joystick.

wXmin

Koordinat X minimum.

wXmax

Koordinat X maksimum.

wYmin

Koordinat Y minimum.

wYmax

Koordinat Y maksimum.

wZmin

Koordinat Z minimum.

wZmax

Koordinat Z maksimum.

wNumButtons

Jumlah tombol joystick.

wPeriodMin

Frekuensi polling terkecil didukung saat ditangkap oleh fungsi joySetCapture .

wPeriodMax

Frekuensi polling terbesar didukung saat ditangkap oleh joySetCapture.

wRmin

Nilai kemudi minimum. Kemudi adalah sumbu gerakan keempat.

wRmax

Nilai kemudi maksimum. Kemudi adalah sumbu gerakan keempat.

wUmin

Nilai u-coordinate (sumbu kelima) minimum.

wUmax

Nilai u-coordinate (sumbu kelima) maksimum.

wVmin

Nilai koordinat v minimum (sumbu keenam).

wVmax

Nilai koordinat v maksimum (sumbu keenam).

wCaps

Kemampuan Joystick Bendera berikut menentukan kemampuan individual yang mungkin dimiliki joystick:

Bendera Deskripsi
JOYCAPS_HASZ Joystick memiliki informasi z-coordinate.
JOYCAPS_HASR Joystick memiliki informasi kemudi (sumbu keempat).
JOYCAPS_HASU Joystick memiliki informasi u-coordinate (sumbu kelima).
JOYCAPS_HASV Joystick memiliki informasi v-coordinate (sumbu keenam).
JOYCAPS_HASPOV Joystick memiliki informasi titik pandang.
JOYCAPS_POV4DIR Titik pandang Joystick mendukung nilai diskrit (tengah, maju, mundur, kiri, dan kanan).
JOYCAPS_POVCTS Titik pandang Joystick mendukung bearing derajat berkelanjutan.

wMaxAxes

Jumlah maksimum sumbu yang didukung oleh joystick.

wNumAxes

Jumlah sumbu yang saat ini digunakan oleh joystick.

wMaxButtons

Jumlah maksimum tombol yang didukung oleh joystick.

szRegKey[MAXPNAMELEN]

String yang dihentikan null yang berisi kunci registri untuk joystick.

szOEMVxD[MAX_JOYSTICKOEMVXDNAME]

String yang dihentikan null mengidentifikasi OEM driver joystick.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header joystickapi.h (termasuk Windows.h)

Lihat juga

Joystick

Struktur Joystick Multimedia

joySetCapture