Megosztás a következőn keresztül:


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;