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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk