JoyGetNumDevs
Aus API-Wiki
Version vom 14. Juli 2008, 15:25 Uhr von Henrik Ilgen (Diskussion | Beiträge) (Die Seite wurde neu angelegt: __NOTOC__ Diese Funktion fragt die Anzahl unterstützter (nicht angeschlossener!) Joysticks ab und gibt sie zurück. <vb>Declare Function joyGetNumDevs Lib "winmm.dll...)
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>
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:
<vb> Dim Count As Long, JI As JOYINFO
Do
Count = Count + 1
Loop Until joyGetPos(Count, JI) = JOYERR_UNPLUGGED </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