JOYCAPS
Aus API-Wiki
Version vom 5. November 2016, 23:10 Uhr von Jochen Wierum (Diskussion | Beiträge)
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.
<<syntaxhighlight lang="vb">>Private Type JOYCAPS
wMid As Integer wPid As Integer szPname As String * MAXPNAMELEN wXmin As Long wXmax As Long wYmin As Long wYmax As Long wZmin As Long wZmax As Long wNumButtons As Long wPeriodMin As Long wPeriodMax As Long wRmin As Long wRmax As Long wUmin As Long wUmax As Long wVmin As Long wVmax As Long wCaps As Long wMaxAxes As Long wNumAxes As Long wMaxButtons As Long szRegKey As String * MAXPNAMELEN szOEMVxD As String * MAX_JOYSTICKOEMVXDNAME
End Type</<syntaxhighlight lang="vb">>
wMid
- Eindeutige Kennzeichnung des Herstellers eines Joysticks [1]
mPid
- Eindeutige Kennzeichnung des Joystick-Modells [2]
szPname
- Nullterminierter String, der den Produktnamen des Joysticks enthält.
wXmin
- Minimal mögliche X-Koordinate
wXmax
- Maximal mögliche X-Koordinate
wYmin
- Minmal mögliche Y-Koordinate
wYmax
- Maximal mögliche Y-Koordinate
wZmin
- Minimal mögliche Z-Koordinate
wZmax
- Maximal mögliche Z-Koordinate
wNumButtons
- Anzahl der Knöpfe des Joysticks
wPeriodMin
- Minimale Frequenz für Polling per joySetCapture
wPeriodMax
- Maximale Frequenz für Polling per joySetCapture
wRmin
- Minimal mögliche R-Koordinate (vierte Achse)
wRmax
- Maximal mögliche R-Koordinate (vierte Achse)
wUmin
- Minimal mögliche U-Koordinate (fünfte Achse)
wUmax
- Maximal mögliche U-Koordinate (fünfte Achse)
wVmin
- Minimal mögliche V-Koordinate (sechste Achse)
wVmax
- Maximal mögliche V-Koordinate (sechste Achse)
wCaps
- Auflistung spezieller Eigenheiten des Joysticks. Die folgenden Flags geben Aufschluss über diese Eigenheiten:
<<syntaxhighlight lang="vb">>Const JOYCAPS_HASZ = 1 Const JOYCAPS_HASR = 2 Const JOYCAPS_HASU = 4 Const JOYCAPS_HASV = 8 Const JOYCAPS_HASPOV = 16 Const JOYCAPS_POV4DIR = 32 Const JOYCAPS_POVCTS = 64</<syntaxhighlight lang="vb">>
wMaxAxes
- Die maximale Anzahl an Achsen, die vom Joystick unterstützt werden
wNumAxes
- Die Anzahl an Achsen, die momentan verwendet werden.
wMaxButtons
- Anzahl maximal unterstützer Buttons
szRegKey
- Nullterminierter String, der den Eintrag des Joysticks in der Registry beinhaltet.
szOEMVxD
- Nullterminierter String, der den Joystick-Treiber-Hersteller identifiziert