Отключить сражение Windows за позицию курсора

Я создал класс ввода из rawinput, чтобы иметь возможность управлять всеми вводами мыши, как мне угодно. Однако, поскольку я собираюсь установить чувствительность, курсор телепортируется за микросекунду в другое место. Я могу только предположить, что это связано с тем, что моя чувствительность курсора отличается от собственной чувствительности окон. Обновление вроде так;

void InputDevice::Update(LPARAM lParam)
{
memcpy(_last, _current, sizeof(bool) * KEY_CODE_CAP);
_mouseCoord._deltaPos.x = 0;
_mouseCoord._deltaPos.y = 0;
HandleRawInput(lParam);

_mouseCoord._pos.x += _mouseCoord._deltaPos.x * _sensitivity;
_mouseCoord._pos.y += _mouseCoord._deltaPos.y * _sensitivity;
SetCursorPos(_mouseCoord._pos.x, _mouseCoord._pos.y);
}

Как я могу полностью отключить окна, портящие мой курсор в моей собственной программе?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]