У нас есть несколько устаревших приложений, написанных на Delphi 7. За прошедшие годы у нас было несколько запросов на поддержку пользовательских настроек dpi для настольных компьютеров в этих приложениях, но мы смогли увернуться от пули, пока не узнали. Ну больше не можем.
Когда пользователи устанавливают для своих рабочих столов разрешение 120 точек на дюйм, некоторые элементы управления «выпадают» из приложения или выходят за пределы видимой формы, в частности те, которые привязаны к правому краю их родителя.
Что я могу сделать, чтобы предотвратить эту проблему БЕЗ операции на открытом сердце.
Scaled
, установленным наFalse
, но используются пользовательские функции масштабирования для форм во время выполнения. Это делает программы установки, созданные IS, довольно хорошими при более высоких настройках DPI. - person mghie   schedule 16.09.2009