Как решить проблемы с размером формы от Delphi 6 и WinXP до Delphi 2007 и Vista / Win7

У меня есть приложение, написанное на Delphi 6 и скомпилированное для Windows XP. Обычно я оставляю 8 пикселей свободными между элементами управления и краями форм.

Когда это приложение работает в Vista или Win 7, этот промежуток меньше или отсутствует вовсе. Я думаю, это может быть связано с тем, что эти версии Windows имеют более толстые границы формы.

Теперь я перемещаю приложение на Delphi 2007. В конструкторе форм формы потеряли нижний и правый промежутки.

Что мне делать с этот? У меня сотни форм, и я не хочу менять их все. Кроме того, большинство наших пользователей запускают приложение в Win XP, поэтому я не хочу, чтобы оно выглядело плохо в XP.

6
задан cja 2 June 2011 в 11:33
поделиться