Delphi TFontDialog - Как масштабировать для High Dpi? - PullRequest
4 голосов
/ 10 января 2020

Я хотел бы использовать TFontDialog с Delphi 10.3.3 на мониторе с высоким разрешением.

Но, к сожалению, Delphi на самом деле не масштабирует содержимое. (Проверьте, где расположен пример (Beispiel)!)

У меня 2 монитора. Основной имеет 96ppi, другой 144ppi. Мое приложение работает на втором.

Как вы решили эту проблему в своих приложениях? Есть ли способ исправить это, или я должен надеяться, что Delphi 10.4 решит эту проблему?

С 200% и выше вы не можете больше читать размер шрифта.

enter image description here

Редактировать (2020-01-13):

Все зависит от установленного значения DPI с поддержкой Delphi:

Нет, Unaware & Systemaware:

FontDialog имеет размер 648x518 пикселей, все хорошо расположено, но размыто

на монитор:

FontDialog имеет размер 433x346 пикселей и слишком маленький (100%)

на монитор V2:

FontDialog имеет размер 648x528 пикселей, все резкое, но не правильное (см. изображение)

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