Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[O recurso associado a esta página, Joysticks, é um recurso legado. Ele foi substituído pelo Windows.Gaming.Input Namespace. de namespace Windows.Gaming.Input foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código use o Espaço de Nomes Windows.Gaming.Input em vez de Joysticks, sempre que possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
A maior parte do código que controla o joystick está na função de janela principal. Na parte seguinte do manipulador de mensagens, o aplicativo chama joySetCapture para capturar a entrada do joystick 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;