Type JOYCAPS wMid As Integer wPid As Integer szPname As String * 32 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 wMaxAxes As Long wNumAxes As Long wMaxButtons As Long szRegKey As String * 32 szOEMVxD As String * 240 End Type
JOYCAPS-type variables hold information about a joystick (not to be confused with the current position of the joystick). Namely, this structure holds the axes' ranges and the number of buttons the joystick has.
- wMid
- The manufacturer identifier of the device.
- wPid
- The product identifier of the device.
- szPname
- The name of the joystick's device driver.
- wXmin
- The minimum x-axis coordinate value.
- wXmax
- The maximum x-axis coordinate value.
- wYmin
- The minimum y-axis coordinate value.
- wYmax
- The maximum y-axis coordinate value.
- wZmin
- The minimum z-axis coordinate value.
- wZmax
- The maximum z-axis coordinate value.
- wNumButtons
- The number of buttons on the joystick.
- wPeriodMin
- The minimum supported polling frequency.
- wPeriodMax
- The maximum supported polling frequency.
- wRmin
- The minimum r-axis (rudder, fourth axis) coordinate value.
- wRmax
- The maximum r-axis (rudder, fourth axis) coordinate value.
- wUmin
- The minimum u-axis (fifth axis) coordinate value.
- wUmax
- The maximum u-axis (fifth axis) coordinate value.
- wVmin
- The minimum v-axis (sixth axis) coordinate value.
- wVmax
- The maximum v-axis (sixth axis) coordinate value.
- wCaps
- Zero or more flags specifying various capabilities or characteristics of the joystick:
- JOYCAPS_HASPOV = &H10
- Joystick provides point-of-view information.
- JOYCAPS_HASR = &H2
- Joystick provides rudder (fourth axis) information.
- JOYCAPS_HASU = &H4
- Joystick provides u-axis (fifth axis) information.
- JOYCAPS_HASV = &H8
- Joystick provides v-axis (sixth axis) information.
- JOYCAPS_HASZ = &H1
- Joystick provides z-axis information.
- JOYCAPS_POV4DIR = &H20
- Joystick's point-of-view indicator supports discrete values (e.g., centered, left, right, up, down, etc.).
- JOYCAPS_POVCTS = &H40
- Joystick's point-of-view indicator supports continuous degree bearings.
- wMaxAxes
- The maximum number of axes supported by the joystick.
- wNumAxes
- The number of axes currently used by the joystick.
- wMaxButtons
- The maximum number of buttons supported by the joystick.
- szRegKey
- The registry key that holds the joystick's information.
- szOEMVxD
- Identifies the original equipment manufacturer (OEM) of the joystick.
Used by: joyGetDevCaps
Go back to the alphabetical Structure listing.
Go back to the Reference section index.
This page is copyright © 2000 Paul Kuliniewicz. Copyright Information.
Go back to the Windows API Guide home page.
E-mail: vbapi@vbapi.com Send Encrypted E-Mail
This page is at http://www.vbapi.com/ref/j/joycaps.html