lordgray писал(а):Кроме того, DPI меняется для всего приложения. Значит, все Label, Edit, Button... тоже увеличатся!
Эта функция не меняет DPI, там нет возможности установить DPI. DPI - меняются в настройках windows/ При включении (для Vista+) - все элементы будут иметь настройки в соответствии с установками на Вашей форме. Иначе (когда она отключена по умолчанию Лазаруса) - все элементы будут увеличиваться.
То есть Вы неправильно интерпретировали, и всё наоборот => сейчас они у Вас увеличены|или уменьшены, а при включении станут как на форме. Соответственно, если установки формы работают для Линукса(Вы сами об этом написали), <== то
возможно станет работать и для windows.
А вообще, лучше не пробуйте раз нашли решение и оно Вас устраивает, т.к. починив одно можете поломать другое.
.