Идёт загрузка страницы...

htp://aptem.net.ru





Как определить, большие или маленькие шрифты используются в системе?

Попробуй это:


    FUNCTION SmallFonts : BOOLEAN;
{возвращает TRUE если установлены маленькие шрифты и FALSE если большие }
VAR
DC : HDC; { используется для проверки количества доступных цветов }
BEGIN
DC := GetDC(0);
Result :=   (GetDeviceCaps(DC, LOGPIXELSX) = 96);
{ Если используются большие шрифты, LOGPIXELSX будет равен 120 }
ReleaseDC(0, DC);
END;

[000281]