JOYCAPS
Aus API-Wiki
Version vom 13. April 2008, 13:36 Uhr von Henrik Ilgen (Diskussion | Beiträge)
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
Verweise
Quellen
MSDN Library - JOYCAPS freepascal.org - Reference for unit 'mmsystem': Constants