Исправление большого системного шрифта на некоторых машинах, который деформирует шрифт в программе C ++? - PullRequest
0 голосов
/ 26 августа 2011

Я написал программу (с использованием Borland C ++ Builder), которая отлично работает с обычными настройками Windows по умолчанию. Но некоторые пользователи изменили свои системы, чтобы их шрифт был больше, чем обычно (например, они изменили тему Windows или изменили системные настройки, чтобы шрифт был больше для плохого зрения и т. Д.). Это делает большую часть текста и полей невидимой. Я помню, что мне пришлось решать эту проблему несколько лет назад, но я не могу найти никакой информации о том, как это сделать, даже о том, с чего начать.

Итак, вопрос: кто-нибудь знает, как я могу объяснить изменение системных шрифтов в моих формах? Желательно, чтобы размер моего шрифта оставался неизменным в программе независимо от того, чего хочет система, но я не верю, что это вариант.

1 Ответ

2 голосов
/ 26 августа 2011

Установите для свойства Scaled каждой формы значение true.Размер каждой формы будет изменен в соответствии с масштабированием шрифта, преобладающим на компьютере, на котором отображается форма.

...