Как каждый поддерживает пользовательские настройки Desktop DPI в Delphi 7 приложений?

Возможно, попробуйте

return View("Index");

вместо

return Index();
8
задан Gerhard Wessels 16 September 2009 в 11:18
поделиться

1 ответ

Как вы, вероятно, знаете, это хорошо известная проблема с формами Delphi и взаимодействием с размерами системного шрифта .

По умолчанию форма Delphi пытается для масштабирования с учетом среды рабочего стола пользователя (среды выполнения). Однако, как вы обнаружили, это может иметь непредвиденные и нежелательные побочные эффекты.

Но для свойства Scaled (по умолчанию TRUE) можно установить значение FALSE, чтобы предотвратить это, но я рекомендую вам прочитать эту первую статью, а также принять во внимание информация в этой статье , чтобы определить, является ли это правильным решением в вашем случае.

Если вам повезет, просто установка Scaled на FALSE во всех ваших формах может помочь вам в этом, если нет полностью (что может быть утомительным, но это не совсем операция на открытом сердце).

1
ответ дан 6 December 2019 в 02:25
поделиться
Другие вопросы по тегам:

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