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 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.