|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
обрезание краев у формы в win7 и старше
спроектирован проект в delphi 7 (XP_32 bit)
Если запустить его в старших операционках то видно что у форм обрезаются края справа и снизу пикселей 10. Опытные меня поймут. За счет чего не понятно. Знатоки-профессионалы как это лечится, может есть универсальный способ? |
#2
|
|||
|
|||
В принципе, можно считать системные настройки и, в соответсвтвии с разницей, переразмерить формы. Проблема в том, что некоторые из этих настроек, влияющих на размер системных областей окна, пользоывтель может "поднастроить" (ну вот не любят юзеры сидеть на дефолтных настройках, поубивал бы сам, кроме шуток).
Кстати, на эту проблему, походу, наступили и сами разработчики Дельфей со своими скинами. При применении скинов форма обрезается. А вот скины DevExpress, вроде, работают нормально. Мое решение - делать формы с возможностью переразмеривания и настройки внутри окна. Для диалогов - оставляю небольшой запас справа-снизу, что бы, если что, все-таки контролы не обрезались. Если у кого есть лучшее универсальное решение - было бы интересно. |
#3
|
||||
|
||||
Покажи, для начала, скришот.
Flash, Flash, Hundred Yard Dash! Buddy, it's nice to see you. |