Es gibt ausser JOYINFO noch eine JOYINFOEX Struktur. Die ist so aufgebaut:
Code:
typedef struct joyinfoex_tag {
DWORD dwSize;
DWORD dwFlags;
DWORD dwXpos;
DWORD dwYpos;
DWORD dwZpos;
DWORD dwRpos;
DWORD dwUpos;
DWORD dwVpos;
DWORD dwButtons;
DWORD dwButtonNumber;
DWORD dwPOV;
DWORD dwReserved1;
DWORD dwReserved2;
} JOYINFOEX;
R ist dabei das Seitenruder, U und V sind weitere Achsen, falls dein Joystick noch mehr hat.
Die passende Auslesefunktion ist:
MMRESULT joyGetPosEx(UINT uJoyID, LPJOYINFOEX pji);
Genaueres steht -wie gesagt- im WinSDK.
mfG
cht
Lesezeichen