У меня есть приложение, написанное на Delphi 6 и скомпилированное для Windows XP. Обычно я оставляю 8 пикселей свободными между элементами управления и краями форм.
Когда это приложение работает в Vista или Win 7, этот промежуток меньше или отсутствует вовсе. Я думаю, это может быть связано с тем, что эти версии Windows имеют более толстые границы формы.
Теперь я перемещаю приложение на Delphi 2007. В конструкторе форм формы потеряли нижний и правый промежутки.
Что мне делать с этот? У меня сотни форм, и я не хочу менять их все. Кроме того, большинство наших пользователей запускают приложение в Win XP, поэтому я не хочу, чтобы оно выглядело плохо в XP.