Андрей Сызотченко Опубликовано 20 октября, 2021 Опубликовано 20 октября, 2021 Подскажите пожалуйта как убрать маштабирование сейчас у меня 2,125 выглядит не очень , много форм смотрятся ужасно... При маштабе екрана 1.75 все супер , подскажите как решить даную задачу Цитата
0 ddr 2 Опубликовано 20 октября, 2021 Опубликовано 20 октября, 2021 "Убрать"(изменить) мастабирование для формы на платформе Windows: if (Handle is TWinWindowHandle) then // (Handle as TWinWindowHandle).DpiChanged(FDPI); // реализация для версий ДО D11 (Handle as TWinWindowHandle).SetForcedScaleForForm(FDPI/96); // релазизация ДЛЯ D11 DpiChanged - раньше работал правильно. В новом SetForcedScaleForForm изменять масштабирование можно на одинаковое значение для всех форм приложения, иначе краш.. Цитата
0 Андрей Сызотченко Опубликовано 21 октября, 2021 Автор Опубликовано 21 октября, 2021 ДА тут и проблема что нужно для мобильных платформ Цитата
0 Андрей Сызотченко Опубликовано 21 октября, 2021 Автор Опубликовано 21 октября, 2021 Спасибо всем, может комуто пригодится, лучше использовать ScaledLayout1 Цитата
Вопрос
Андрей Сызотченко
Подскажите пожалуйта как убрать маштабирование сейчас у меня 2,125 выглядит не очень , много форм смотрятся ужасно... При маштабе екрана 1.75 все супер , подскажите как решить даную задачу
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.