пятница, 31 октября 2014 г.

Ссылка. VCL Form and Frame Scale Fix

http://www.delphinotes.ru/2013/06/vcl-form-and-frame-scale-fix.html

"Многие Delphi-программисты знают, что в VCL происходит некорректное масштабирование форм. Само масштабирование применяется в случае, когда текущее логическое разрешение экрана (значение Screen.PixelsPerInch) не совпадает с тем, при котором разрабатывалась форма в дизайнере (значение PixelsPerInch, сохранённое в DFM-файле). Некорректность заключается в том, что в некоторых случаях масштабирование не применяется к размеру самой формы, но применяется ко всем дочерним контролам. Также не масштабируются констрейнты формы, что приводит к ещё более некрасивым результатам – сначала форма масштабируется, а потом её размер ограничивается старыми констрейнтами."

Мы тоже с этим боролись. Примерно такими же методами.

Комментариев нет:

Отправить комментарий