JOYCAPS: Unterschied zwischen den Versionen
Aus API-Wiki
Zeile 1: | Zeile 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | + | <syntaxhighlight lang="vb">Private Type JOYCAPS | |
wMid As Integer | wMid As Integer | ||
wPid As Integer | wPid As Integer | ||
Zeile 25: | Zeile 25: | ||
szRegKey As String * MAXPNAMELEN | szRegKey As String * MAXPNAMELEN | ||
szOEMVxD As String * MAX_JOYSTICKOEMVXDNAME | szOEMVxD As String * MAX_JOYSTICKOEMVXDNAME | ||
− | End Type</ | + | End Type</syntaxhighlight> |
''wMid'' | ''wMid'' | ||
Zeile 84: | Zeile 84: | ||
:Auflistung spezieller Eigenheiten des Joysticks. Die folgenden Flags geben Aufschluss über diese Eigenheiten: | :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_HASR = 2 | ||
Const JOYCAPS_HASU = 4 | Const JOYCAPS_HASU = 4 | ||
Zeile 90: | Zeile 90: | ||
Const JOYCAPS_HASPOV = 16 | Const JOYCAPS_HASPOV = 16 | ||
Const JOYCAPS_POV4DIR = 32 | Const JOYCAPS_POV4DIR = 32 | ||
− | Const JOYCAPS_POVCTS = 64</ | + | Const JOYCAPS_POVCTS = 64</syntaxhighlight> |
''wMaxAxes'' | ''wMaxAxes'' |
Aktuelle Version vom 5. November 2016, 23:47 Uhr
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
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:
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
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