C++ 禁用Windows在光标位置上的争用

C++ 禁用Windows在光标位置上的争用,c++,mouse-position,C++,Mouse Position,我已经从rawinput创建了一个输入类,可以随意管理所有鼠标输入。但是,当我要设置灵敏度时,光标会以微秒的速度移动到另一个位置。我只能假设这是因为我的光标灵敏度与windows自身的灵敏度不同。更新就是这样 void InputDevice::Update(LPARAM lParam) { memcpy(_last, _current, sizeof(bool) * KEY_CODE_CAP); _mouseCoord._deltaPos.x = 0;

我已经从rawinput创建了一个输入类,可以随意管理所有鼠标输入。但是,当我要设置灵敏度时,光标会以微秒的速度移动到另一个位置。我只能假设这是因为我的光标灵敏度与windows自身的灵敏度不同。更新就是这样

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);
    }
我怎样才能完全禁用windows在我自己的程序中弄乱我的光标