Bagikan melalui


Struktur JOYCAPSW (joystickapi.h)

Struktur JOYCAPS berisi informasi tentang kemampuan joystick.

Sintaksis

typedef struct tagJOYCAPSW {
  WORD  wMid;
  WORD  wPid;
  WCHAR 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;
  WCHAR szRegKey[MAXPNAMELEN];
  WCHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME];
} JOYCAPSW, *PJOYCAPSW, *NPJOYCAPSW, *LPJOYCAPSW;

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 null-terminated 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 minimum (sumbu kelima).

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 null-terminated yang berisi kunci registri untuk joystick.

szOEMVxD[MAX_JOYSTICKOEMVXDNAME]

String yang dihentikan null mengidentifikasi OEM driver joystick.

Komentar

Nota

Header joystickapi.h mendefinisikan JOYCAPS sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosektor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat Nilai
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