Поиск на сайте
Главная Журнал Форум Wiki DRKB Страны мира




Как определить, какой шрифт установлен в системе, большой или маленький

Следующуя функция возвращает true, если маленькие шрифты установлены в системе. Так же можно заменить строку 'Result := (GetDeviceCaps(DC, logpixelsx) = 96);' на 'Result := (GetDeviceCaps(DC, logpixelsx) = 120);' чтобы определять - установлены ли в системе крупные шрифты.

Function UsesSmallFonts: boolean;
var
   DC: HDC;
begin
     DC := GetDC(0);
     Result := (GetDeviceCaps(DC, logpixelsx) = 96);
     ReleaseDC(0, DC);
end;

 

 

 


Основные разделы сайта


 

Реклама