joyGetPosEx-Funktion (joystickapi.h)
Die joyGetPosEx-Funktion fragt einen Joystick nach seiner Position und Schaltfläche status ab.
Syntax
MMRESULT joyGetPosEx(
UINT uJoyID,
LPJOYINFOEX pji
);
Parameter
uJoyID
Bezeichner des abzufragten Joysticks. Gültige Werte für uJoyID reichen von null (JOYSTICKID1) bis 15.
pji
Zeiger auf eine JOYINFOEX-Struktur, die erweiterte Positionsinformationen und Schaltflächen status des Joysticks enthält. Sie müssen die dwSize - und dwFlags-Member festlegen, oder joyGetPosEx schlägt fehl. Die von joyGetPosEx zurückgegebenen Informationen hängen von den Flags ab, die Sie in dwFlags angeben.
Rückgabewert
Gibt bei erfolgreicher Ausführung JOYERR_NOERROR oder einen der folgenden Fehlerwerte zurück.
Rückgabecode | Beschreibung |
---|---|
|
Der Joysticktreiber ist nicht vorhanden. |
|
Es wurde ein ungültiger Parameter übergeben. |
|
Der angegebene Joystickbezeichner ist ungültig. |
|
Der angegebene Joystick ist nicht mit dem System verbunden. |
|
Der angegebene Joystickbezeichner ist ungültig. |
Hinweise
Diese Funktion bietet Zugriff auf erweiterte Geräte wie Ruderpedale, Point-of-View-Hüte, Geräte mit einer großen Anzahl von Tasten und Koordinatensysteme mit bis zu sechs Achsen. Verwenden Sie für Joystick-Geräte, die drei oder weniger Achsen verwenden und weniger als vier Tasten haben, die joyGetPos-Funktion .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | joystickapi.h (windows.h einschließen) |
Bibliothek | Winmm.lib |
DLL | Winmm.dll |