Как вставить мой код между Zoom Text и Windows? - PullRequest
3 голосов
/ 04 марта 2010

Я пишу приложение, пользователи которого будут использовать ZoomText и планшетный ПК. ZoomText - программа для увеличения экрана. Однако в ZoomText есть ошибка, которая препятствует правильной работе трекинга планшета, что означает, что взаимодействие пальца и пера с экраном некорректно. Когда вы увеличиваете прямоугольник на экране и нажимаете на что-то, вы фактически нажимаете на абсолютные координаты, как если бы ZoomText не работал.

Я пытаюсь написать программу, которая исправит это поведение. ZoomText имеет COM API, который позволяет мне узнать масштаб и местоположение. Это означает, что если бы мне удалось попасть между ZoomText и операционной системой, я мог бы перехватить перьевой / сенсорный ввод, перевести координаты с учетом масштаба и расположения ZoomText, а затем передать ввод обратно в операционную систему.

С чего мне начать? Я даже не знаю, с чего начать искать, как это реализовать.

1 Ответ

1 голос
/ 04 марта 2010

Я думаю, что путь к этому - это ловушка мыши низкого уровня. Используйте SetWindowsHookEx с типом крючка WH_MOUSE_LL.

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