В принципе, можно считать системные настройки и, в соответсвтвии с разницей, переразмерить формы. Проблема в том, что некоторые из этих настроек, влияющих на размер системных областей окна, пользоывтель может "поднастроить" (ну вот не любят юзеры сидеть на дефолтных настройках, поубивал бы сам, кроме шуток).
Кстати, на эту проблему, походу, наступили и сами разработчики Дельфей со своими скинами. При применении скинов форма обрезается. А вот скины DevExpress, вроде, работают нормально.
Мое решение - делать формы с возможностью переразмеривания и настройки внутри окна. Для диалогов - оставляю небольшой запас справа-снизу, что бы, если что, все-таки контролы не обрезались.
Если у кого есть лучшее универсальное решение - было бы интересно.
|