JoyGetNumDevs: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
Zeile 3: Zeile 3:
 
Diese Funktion fragt die Anzahl unterstützter (nicht angeschlossener!) Joysticks ab und gibt sie zurück.
 
Diese Funktion fragt die Anzahl unterstützter (nicht angeschlossener!) Joysticks ab und gibt sie zurück.
  
<vb>Declare Function joyGetNumDevs Lib "winmm.dll" Alias "joyGetNumDev" () As Long</vb>
+
<<syntaxhighlight lang="vb">>Declare Function joyGetNumDevs Lib "winmm.dll" Alias "joyGetNumDev" () As Long</<syntaxhighlight lang="vb">>
  
 
==Parameter==
 
==Parameter==
Zeile 17: Zeile 17:
 
Die joyGetNumDevs-Funktion ist nicht dazu geeignet, die Anzahl der angeschlossenen Joysticks abzufragen. Dafür muss die [[joyGetPos]]-Funktion in Kombination mit einer Schleife verwendet werden:
 
Die joyGetNumDevs-Funktion ist nicht dazu geeignet, die Anzahl der angeschlossenen Joysticks abzufragen. Dafür muss die [[joyGetPos]]-Funktion in Kombination mit einer Schleife verwendet werden:
  
<vb>
+
<<syntaxhighlight lang="vb">>
 
Dim Count As Long, JI As JOYINFO
 
Dim Count As Long, JI As JOYINFO
  
Zeile 23: Zeile 23:
 
   Count = Count + 1
 
   Count = Count + 1
 
Loop Until joyGetPos(Count, JI) = JOYERR_UNPLUGGED
 
Loop Until joyGetPos(Count, JI) = JOYERR_UNPLUGGED
</vb>
+
</<syntaxhighlight lang="vb">>
  
 
==Verwandte Funktionen==
 
==Verwandte Funktionen==

Version vom 5. November 2016, 23:10 Uhr


Diese Funktion fragt die Anzahl unterstützter (nicht angeschlossener!) Joysticks ab und gibt sie zurück.

<<syntaxhighlight lang="vb">>Declare Function joyGetNumDevs Lib "winmm.dll" Alias "joyGetNumDev" () As Long</<syntaxhighlight lang="vb">>

Parameter

Diese Funktion erwartet keine Parameter.

Rückgabewert(e)

Die joyGetNumDevs-Funktion gibt die Anzahl der vom Joystick-Treiber unterstützten Joysticks zurück. Ist kein Joystick-Treiber installiert, wird 0 zurückgegeben.

Sonstige Hinweise

Die joyGetNumDevs-Funktion ist nicht dazu geeignet, die Anzahl der angeschlossenen Joysticks abzufragen. Dafür muss die joyGetPos-Funktion in Kombination mit einer Schleife verwendet werden:

<<syntaxhighlight lang="vb">> Dim Count As Long, JI As JOYINFO

Do

  Count = Count + 1

Loop Until joyGetPos(Count, JI) = JOYERR_UNPLUGGED </<syntaxhighlight lang="vb">>

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

Quellen

MSDN Library - joyGetNumDevs