Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.17;
Скачать: CL | DM;

Вниз

Большой фонт -> маленький?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
7-56360
Filat
2002-08-08 14:14
2002.10.17
Генератор телевизионных сигналов. Есть ли готовый (free) ?


6-56254
Бодя
2002-08-16 13:25
2002.10.17
Как мне в TWebBrowser скопировать только текст страницы?


3-55976
Not Register
2002-09-24 12:47
2002.10.17
Вопрос по гриду ExpressQuantumGrid


6-56256
NTDim
2002-08-15 08:49
2002.10.17
Статус сетевой карты (есть сеть - нет сети) ?


14-56311
Kordel
2002-09-22 15:44
2002.10.17
Кодировки в Аське под W2k