C ++ GetAsyncKeyState проблема - PullRequest
       0

C ++ GetAsyncKeyState проблема

0 голосов
/ 26 февраля 2011

Я пытаюсь создать простую программу, которая поможет мне во время игры.Мой код работает нормально, когда игра не активна, но когда я активирую игру и перехожу на полноэкранный режим, операторы if не будут работать.

Вот пример:

if(GetAsyncKeyState(VK_LEFT))
{
    SetCursorPos(620, 321);
}

Код находится в(правда) петля.

Как использовать эти клавиши во время игры?

1 Ответ

0 голосов
/ 26 февраля 2011

Активируя полный экран, я предполагаю, что вы пишете игру на основе DirectX. В этом случае ваша проблема, вероятно, связана с вызовом SetCursorPos, а не с GetAsyncKeyState.

У DirectX есть проблемы с курсорами. Это вызвано плохими драйверами.

Вы можете позвонить

ShowCursort( NULL );
pDevice->ShowCursor( TRUE );

Если это не ваша проблема, то, честно говоря, мне нужно больше информации, например, что именно вы пытаетесь сделать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...