Форум: "Основная";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];
ВнизБольшой фонт -> маленький? Найти похожие ветки
← →
oeg_er (2002-10-07 08:10) [0]Приветствую, мастера!
Столкнулся с неприятностью - на моей машине установлен в системе маленький фонт (в насройках экрана), на других машинах - большой, причем это необходимо для другой проги, одновременно используемой с моей. В итоге в моей проге все слова СЛИШКОМ большие и не влезают в отведенные им место. Как их втиснуть и вообще можно эту проблему решить программно, при условии, что прав у пользователя на изменения свойств экрана и шрифтов нет!
← →
Song (2002-10-07 08:37) [1]Нет, вряд ли.
← →
Reindeer Moss Eater (2002-10-07 09:12) [2]Вот пример того, как сделать шрифт в приложении десяткой для 96 dpi при любом размере шрифта в системе:
const App_Font_Size = 10;
var DC:HDC;
ScreenLogPixels : integer;
begin
DC:=GetDC(0);
ScreenLogPixels:=GetDeviceCaps(DC,LOGPIXELSY);
ReleaseDC(0,DC);
DefFontData.Height:= - MUlDiv(App_FontSize,ScreenLogPixels,72);
Font.Size:=DefFontData.Height;
end;
← →
Кот Бегемот (2002-10-07 09:37) [3]Это не НЕПРИЯТНОСТЬ - это твоя недоработка
А если пользователь Х О Ч Е Т видеть крупные буквы ???
Места надо больше оставлять !!!
Можно решить програмно если вычислять длину каждой фразы и позиционировать контролы в зависимости от ширины
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c