Forums Neueste Beiträge
 

ClearType Font Smoothing

22/01/2009 - 12:15 von Marcus Schmitz | Report spam
Weiß jemand, ob es eine Möglichkeit gibt, mit VB6 den Status von ClearType
und Font Smoothing zu ermitteln und diesen zu veràndern?

Mit freundlichen Grüßen

Marcus Schmitz
www.simplimed.de
 

Lesen sie die antworten

#1 MMacher
22/01/2009 - 15:10 | Warnen spam
Mit Hilfe der Win32 API Funktion SystemParametersInfo(), siehe MSDN:
http://msdn.microsoft.com/en-us/lib...24947.aspx .

Mit den folgenden Konstanten kannst Du die (systemweiten) Einstellungen
auslesen:
SPI_GETFONTSMOOTHING (ab Win2000) -> Werte 0=AUS (d.h. normaler Font), 1=EIN
(d.h. Anti-Aliassing Font aktiviert)

Die Rückgabewerte der folgenden Konstanten sind nur gültig, wenn
SPI_GETFONTSMOOTHING den Wert 1 liefert:
SPI_GETFONTSMOOTHINGTYPE (ab WinXP) -> Werte FE_FONTSMOOTHINGSTANDARD,
FE_FONTSMOOTHINGCLEARTYPE oder FE_FONTSMOOTHINGDOCKING
SPI_GETFONTSMOOTHINGCONTRAST (ab WinXP)
SPI_GETFONTSMOOTHINGORIENTATION (ab WinXP SP2) -> Werte
FE_FONTSMOOTHINGORIENTATIONBGR oder FE_FONTSMOOTHINGORIENTATIONRGB
SPI_GETCLEARTYPE (ab WinVista)


Mit entsprechenden SPI_SETxxx kannst Du diese Einstellungen àndern.

Ich hoffe, trotz der sehr kurzen Beschreibung kannst Du damit was anfangen?

Martin

Ähnliche fragen