Вопрос

Windows 7 добавил на его панель управления, внешний вид и персонализацию, настройку дисплея, возможность увеличивать текст и другие элементы на 125% или на 150%.

Когда это сделано, некоторые из содержимого форм и диалогов моей программы Delphi 2009 получают отрезанные.

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

Это было полезно?

Решение

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

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

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

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

  • Этот Статья Delphi.about.comТакже стоит прочитать.

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

Дэйвид

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top