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

 

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

 

Code:

Function UsesSmallFonts: boolean;

var

DC: HDC;

begin

DC := GetDC(0);

Result := (GetDeviceCaps(DC, logpixelsx) = 96);

ReleaseDC(0, DC);

end;

 

или

 

GetTextMetrics()

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить