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