Получение и установка позиции курсора до того, как система установит позицию курсора? - PullRequest
0 голосов
/ 22 апреля 2019

Я пытаюсь получить и установить позицию курсора до того, как система (Windows) обновит позицию курсора или каким-либо образом установить предел, в котором курсор может перемещаться.

Пробовал GetCursorPos(), он тоже выполняетсяпоздно.

Пробовал WH_MOUSE_LL крюк, он замедлял движение курсора (в основном вводили большие лаги), и я не мог изменить положение мыши ..

Ответы [ 2 ]

0 голосов
/ 22 апреля 2019

WH_MOUSE более эффективен (WH_MOUSE_LL может значительно замедлить работу вашего компьютера), но подключаемые программы должны быть помещены в DLL.

Это позволяет загружать и запускать подключаемые процессы в каждом процессе.

С другой стороны, процесс WH_MOUSE_LL должен каждый раз возвращаться к исходному процессу, чтобы запускаться вне процесса.Это очень медленная операция.

0 голосов
/ 22 апреля 2019

Звоните ClipCursor внутри вашей низкоуровневой мыши.Это довольно зло, потому что мышь является общим ресурсом.

Хорошее приложение вызывает ClipCursor только тогда, когда это приложение переднего плана.

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