Как я обрабатываю 125% или 150% Windows 7 увеличения (Delphi)

Windows 7 прибавил свою Панель управления, Появление и Персонализацию, установку Display, способность Увеличить текст и другие объекты на 125% или 150%.

Когда это сделано, часть содержания Форм и Диалоговых окон моей программы Delphi 2009 года отключена.

Что делают изменения я должен сделать, чтобы гарантировать, что все мои формы и диалоговые окна будут выглядеть хорошо при любой установке увеличения в Windows 7.

8
задан lkessler 1 June 2010 в 00:49
поделиться

1 ответ

Похоже, вы имеете в виду настройку размера текста, которая существовала в различных формах в Windows в течение многих лет, и взаимодействие форм Delphi с этой настройкой и их автоматическое масштабирование. У меня нет Windows 7 для проверки, поэтому я основываюсь только на вашем описании.

Проблемы, вызванные этим, очень распространены в приложениях Delphi . Вы можете попробовать установить для свойства формы Scaled значение false , но сначала прочтите информацию в этих ссылках - это может быть не лучшим решением, но это зависит от вашей программы. .

Попробуйте эти ссылки:

  • Это очень полезно статья объясняет, насколько это распространено говоря: "Звучит знакомо? Вы закончили эту элегантную форму и отполировал внешний вид управления, и вы отправляете его на свой конечный пользователь. И первым делом пользователь жалуется на то, что форма не читается на их ПК с Windows. Они жалуются, что текстовые метки отрублены, средства редактирования пробежать за край формы, и нижняя часть формы не ровная видимый. Что случилось? ».Хорошо, что у него есть решение, привет :)

  • Это delphi.about.com статья тоже стоит прочитать.

Надеюсь, это поможет!

Дэвид

8
ответ дан 5 December 2019 в 20:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: