Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Struktur JOYCAPS
Sintaksis
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;
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