pic service Опубликовано 17 февраля, 2019 Поделиться Опубликовано 17 февраля, 2019 Здравствуйте. Не пойму, почему в OnMouseMove и подобных обработчиках - координаты мыши масштабируются с коэфициентом 1.25 (target Win) Подскажите где этот коэффициент читать/устанавливать? (Scale выставлено в 1, изображение не растягивается Original) Цитата Ссылка на комментарий
0 slav_z Опубликовано 17 февраля, 2019 Поделиться Опубликовано 17 февраля, 2019 Ищите установленное свойство Scale у родителей. Создайте новый пустой проект и проверьте поведение координат мыши там. image-mouse.zip Цитата Ссылка на комментарий
-1 pic service Опубликовано 17 февраля, 2019 Автор Поделиться Опубликовано 17 февраля, 2019 Ну если брать у формы вот таким макаром, то WindowHandleToPlatform(Handle).Scale = 1.25, но где он устанавливается? И кем? Где эти проперти? Я ведь ничего не трогал Цитата Ссылка на комментарий
0 pic service Опубликовано 17 февраля, 2019 Автор Поделиться Опубликовано 17 февраля, 2019 в вашем примере то же 1.25 работает.. может где-то настройки делфи коэфициентов для винды? Цитата Ссылка на комментарий
0 Barbanel Опубликовано 18 февраля, 2019 Поделиться Опубликовано 18 февраля, 2019 (изменено) Может у вас просто включено масштабирование в самой системе? Я имею ввиду, в свойствах экрана, в виндовсе включено 125% масштабирование всех шрифтов. Изменено 18 февраля, 2019 пользователем Barbanel Цитата Ссылка на комментарий
0 pic service Опубликовано 18 февраля, 2019 Автор Поделиться Опубликовано 18 февраля, 2019 Да! Эврика) Именно это. Включено масштабирование шрифтов 125%. Большое спасибо. Но почему файрманки так странно его использует? Баг или фича? Цитата Ссылка на комментарий
0 Barbanel Опубликовано 18 февраля, 2019 Поделиться Опубликовано 18 февраля, 2019 Это одна из главных фич файрманки. Именно на ней строится масштабирование всех стилей, аналогично для остальных платформ - iOS и Android. Цитата Ссылка на комментарий
Вопрос
pic service
Здравствуйте.
Не пойму, почему в OnMouseMove и подобных обработчиках - координаты мыши масштабируются с коэфициентом 1.25 (target Win)
Подскажите где этот коэффициент читать/устанавливать? (Scale выставлено в 1, изображение не растягивается Original)
Ссылка на комментарий
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.