Thema: Delphi ClearType verwenden

Einzelnen Beitrag anzeigen

CFA

Registriert seit: 5. Okt 2004
Ort: Gießen
1 Beiträge
 
Delphi 2009 Professional
 
#25

Re: ClearType verwenden

  Alt 8. Mär 2007, 22:20
Hi,

hiermit könnt ihr ClearType aktivieren oder deaktivieren.

Delphi-Quellcode:
procedure ClearType(Font: TFont; Enable: Boolean);
const
  CLEARTYPE_QUALITY = 5;
var
  lf : TLogFont;
begin
  case Enable of
    true: // Enable
    begin
      GetObject(Font.Handle, SizeOf(TLogFont), @lf);
      lf.lfQuality := CLEARTYPE_QUALITY;
      Font.Handle := CreateFontIndirect(lf);
    end;
    false: // Disable
    begin
      GetObject(Font.Handle, SizeOf(TLogFont), @lf);
      lf.lfQuality := NONANTIALIASED_QUALITY;
      Font.Handle := CreateFontIndirect(lf);
    end;
  end;
end;
Lg,
Andre
Andre Hauke
  Mit Zitat antworten Zitat