Función joyGetDevCaps
Parámetros.
id - El nº del joystick para comenzar a leer, empezando desde el 0
lpCaps - Variable que recibe la información del joystick.
uSize -Longitud en bytes de lpCaps
Ejemplo:
Función GetNumDevs
Ejemplo:
joyGetPos Function
Parámetros.
uJoyID - El nº del joystick en el que se esta trabajando.
pji - Variable donde se encuentran el status y las coordenas del joystick.
Ejemplo
Type JOYINFO
wXpos As Long
wYpos As Long
wZpos As Long
wButtons As Long
End Type
Este registro retorna las posiciones X,Y,Z y los botones pulsados del joystick.
wXpos - Coordenada X
wYpos - Coordenada Y
wZpos - Cordenada Z
wButtons - Valor devuelto si se ha pulsado un boton, 1 para el boton #1, 2 para el botón #2, etc.
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
End Type
Este registro devuelve información sobre el joystick, NO devuelve las coordenadas. Normalmente, según adaptadores retorna valores del joystick (rangos) y número de botones.
WMid - ?
WPid - ?
szPname - Nombre del driver del joystick
wXmin - Coordenada X mínima.
wXmax - Coordenada X máxima.
wYmin - Coordenada Y mínima.
wYmax - Coordenada Y máxima.
wZmin - Coordenada Z mínima.
wZmax - Coordenada Z máxima.
wNumButtons - Nº de botones del joystick.
wPeriodMin - ?
wPeriodMax - ?
Pulsa aquí para bajarte el codigo fuente de un ejemplo.
Cristóbal Tello [email protected] -Tarragona-