Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
[Funktionen som är associerad med den här sidan, Joysticks, är en äldre funktion. Det har ersatts av Windows.Gaming.Input Namespace. Windows.Gaming.Input Namespace har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder Windows.Gaming.Input Namespace i stället för Joysticks, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]
Merparten av koden som styr joysticken finns i huvudfönstrets funktion. I följande del av meddelandehanteraren anropar programmet joySetCapture för att samla in indata från joysticken JOYSTICKID1.
case WM_CREATE:
if(joySetCapture(hWnd, JOYSTICKID1, NULL, FALSE))
{
MessageBeep(MB_ICONEXCLAMATION);
MessageBox(hWnd, "Couldn't capture the joystick.", NULL,
MB_OK | MB_ICONEXCLAMATION);
PostMessage(hWnd,WM_CLOSE,0,0L);
}
break;