Poputchik писал(а):
И, возможно ли реализовать в программе оперативное изменение шрифта?Как вариант: Изменение свойств интерфейса
А свойство:
ParentFont=Использовать шрифт родительского компонента
не подходит? Poputchik писал(а):
Попробовал заменой в текстовом редакторе изменить в файле sha, но таким способом не во всех местах заменяет.Как вариант:
1. Открыть sha как строки.
2. В цикле перебрать все строки.
3. Если строка начинается с "Add(" (пробелы в урну).
4. По названию элемента (тот что за Add) открываем ini файл (из папки conf).
5. Если в ключе Inherit есть упоминание WinControl.
6. То добавить строку от найденой через одну (после строки "{") с данными шрифта Font=[Courier New,10,15,8421376,204].
7. Сохранить отредактированные строки как sha файл.
Это по памяти. Схему сделать пару минут. Если есть упоминания о Font, то удалить эти строки. При желании можно дополнить схему так, чтоб к примеру кнопкам отдельный шрифт задавался.