Форум: "Основная";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
ВнизБорьба с крупными шрифтами Найти похожие ветки
← →
ruslan_as (2002-10-23 11:54) [0]Подскажите как мастера решают вопрос со шрифтами. Проблема в следующем: интерфейс нарисован и все кнопки нормально и плотно установлены. На всех компьютерах работает нормально, но находиться два компьютера (и как всегда один у начальника), но которых в свойствах экрана установлен шрифт "крупный". И тут начинается искажение интерфейса до неузнаваемости. Что нужно сделать, что бы не зависить от этого?
← →
Игорь Шевченко (2002-10-23 12:00) [1]Проверять значения Form.PixelsPerInch, Screen.PixelsPerInch
96 для мелкого шрифта, 120 для крупного.
В формах на событии OnCreate вставлять фразу
PixelsPerInch:=Screen.PixelsPerInch;
Устанавливать свойство Scaled форм в True.
У модальных форм указывать BorderStyle = bsDialog
← →
ruslan_as (2002-10-23 12:08) [2]Спасибо!
← →
Anatoly Podgoretsky (2002-10-23 12:15) [3]ruslan_as © (23.10.02 11:54)
Без использования программных средств товарищи разрабатывают интерфейс на крупных шрифтах и проверяют его на мелких.
← →
KSergey (2002-10-23 15:28) [4]Разрешите уточнить моменты у ответивших, тема злободневная.
> Игорь Шевченко © (23.10.02 12:00)
> Проверять значения Form.PixelsPerInch, Screen.PixelsPerInch
> 96 для мелкого шрифта, 120 для крупного.
А после проверки - что делать?
> В формах на событии OnCreate вставлять фразу
> PixelsPerInch:=Screen.PixelsPerInch;
Это в лобом случае?
Приведенных рекомендаций достаточно или нет?
> Anatoly Podgoretsky © (23.10.02 12:15)
> Без использования программных средств товарищи разрабатывают
> интерфейс на крупных шрифтах и проверяют его на мелких.
Я не совсем понял что имелось в виду. Некоторые ваши знакомые используют такой подход?
А что, если при проверке на мелком шрифте не канает?
← →
Игорь Шевченко (2002-10-23 15:49) [5]После проверки выполнять необходимые действия по выравниванию компонентов, если стандартные не принесли ожидаемого результата.
← →
Eldream (2002-10-23 15:56) [6]У меня похожая проблема, но тут еще более серьезный вопрос.
В форму встроен компонент WebBrowser...
И тут я поделать ничег оне могу. Он расширяет форму пропорционально размеру фонтов, заданных пользователем.
Как быть в этом случае. Насколько я понимаю - это OLE объект и Win32 API нам не поможет. :((((
Помогите, плиз, очень надо...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c