Joystick bemenet rögzítése
[A laphoz társított funkció, Joysticksegy régi funkció. A Windows.Gaming.Input névtérhelyettesítette. Windows.Gaming.Input Namespace Windows 10-hez és Windows 11-hez lett optimalizálva. A Microsoft határozottan javasolja, hogy az új kód használja a Windows.Gaming.Input névteret a Joystickhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
A joystickot vezérlő kód nagy része a főablak függvényében található. Az üzenetkezelő következő részében az alkalmazás meghívja joySetCapture a joystick JOYSTICKID1 bemenetének rögzítéséhez.
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;