JoyGetPos: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: __NOTOC__ Diese Funktion fragt die Position eines Joysticks ab und gibt sie zurück. <code vb> Declare Function joyGetPos Lib "winmm.dll" ( _ ...)
 
K
Zeile 62: Zeile 62:
 
===Verweise===
 
===Verweise===
  
[http://msdn2.microsoft.com/en-us/library/ms709350.aspx MSDN Library - joyGetDevCaps]
+
[http://msdn.microsoft.com/en-us/library/ms709352(VS.85).aspx MSDN Library - joyGetPos]
  
  
 
===Quellen===
 
===Quellen===
  
[http://msdn2.microsoft.com/en-us/library/ms709350.aspx MSDN Library - joyGetDevCaps]<br />
+
[http://msdn.microsoft.com/en-us/library/ms709352(VS.85).aspx MSDN Library - joyGetPos]<br />
 
[http://www.freepascal.org/docs-html/packages/mmsystem/index-2.html freepascal.org - Reference for unit 'mmsystem': Constants]
 
[http://www.freepascal.org/docs-html/packages/mmsystem/index-2.html freepascal.org - Reference for unit 'mmsystem': Constants]
  
 
[[Kategorie:Eingabegeräte]]
 
[[Kategorie:Eingabegeräte]]

Version vom 10. Mai 2008, 20:33 Uhr


Diese Funktion fragt die Position eines Joysticks ab und gibt sie zurück.

Declare Function joyGetPos Lib "winmm.dll" ( _
                           ByVal uJoyID As Long, _
                           ByRef pji As JOYINFO) As Long

Parameter

uJoyID [Übergabe]

Eine Nummer, die den abzufragenden Joystick bestimmt. Die folgenden Werte sind möglich:
Const JOYSTICKID1 = 0
Const JOYSTICKID2 = 1


pji [Übergabe]

Ein Zeiger auf eine JOYINFO-Struktur, die die ermittelten Werte erhält.


Rückgabewert(e)

Die joyGetDevCaps-Funktion gibt JOYERR_NOERROR = 0 zurück, wenn der Aufruf erfolgreich war. Mögliche andere Rückgabewerte sind:

Const MMSYSERR_BASE = 0
Const MMSYSERR_NODRIVER = (MMSYSERR_BASE + 6)
Const MMSYSERR_INVALPARAM = (MMSYSERR_BASE + 11)
Const JOYERR_BASE = 160
Const JOYERR_UNPLUGGED = (JOYERR_BASE + 7)

Beispiel

Dim JI As JOYINFO

ret = joyGetPOS(JOYSTICKID1, JI)

If ret <> JOYERR_NOERROR Then
   ' Fehler beim Aufruf
End If


Verwandte Funktionen

  • joyConfigChanged - Weist den Joystick-Treiber an, geänderte Informationen zu aktualisieren
  • joyGetDevCaps - Fragt Informationen über den Joystick ab
  • joyGetNumDevs - Gibt die Anzahl unterstützter Joysticks zurück
  • joyGetPos - Fragt die Positionsdaten eines Joysticks ab
  • joyGetPosEx - Fragt die Positionsdaten eines Joysticks ab
  • joyGetThreshold - Gibt die Bewegunsschwelle zurück, ab der Nachrichten an Fenster geschickt werden, die ein Capture auf den Joystick haben
  • joyReleaseCapture - Gibt ein Capture auf einen Joystick wieder frei
  • joySetCapture - Setzt ein Capture auf einen Joystick, sodass Informationen per Fenster-Nachricht empfangen werden
  • joySetThreshold - Setzt die Bewegungsschelle eines Joysticks, ab der Nachrichten an Fenster geschickt werden, die ein Capture auf den Joystick haben

Verweise

MSDN Library - joyGetPos


Quellen

MSDN Library - joyGetPos
freepascal.org - Reference for unit 'mmsystem': Constants