C # Покрытие 1px движения мыши с разным разрешением - PullRequest
0 голосов
/ 01 января 2012

Я создал пользовательскую панель управления вместо мыши и написанное приложение для захвата движений, но возможные координаты находятся в диапазоне максимальной ширины: 320 пикселей и максимальной высоты: 240 пикселей, так как я хотел бы управлять своей мышью с помощью панели управления, которая мне нужнаспособ конвертировать координаты из разрешения 320x240 в различные разрешения экрана, например, 1280x720, поэтому, когда мой указатель панели управления находится в координатах 160x120, моя мышь будет в середине экрана.Есть ли у кого-нибудь решение или фрагмент кода, который я могу использовать?

Спасибо

1 Ответ

0 голосов
/ 01 января 2012

Используйте число с плавающей запятой и что-то подобное для преобразования из 0 .. low_res_maximum в 0 .. high_res_maximum

low_res_coordinate * high_res_maximum / low_res_maximum

например:.

high_res_x = low_res_x * 1280.0 / 320.0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...