GetThemeFont-Funktion (uxtheme.h)
Ruft den Wert einer Schriftarteigenschaft ab.
Syntax
HRESULT GetThemeFont(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] int iPropId,
[out] LOGFONTW *pFont
);
Parameter
[in] hTheme
Typ: HTHEME
Handle für die angegebenen Designdaten eines Fensters. Verwenden Sie OpenThemeData , um eine HTHEME zu erstellen.
[in] hdc
Typ: HDC
HDC. Dieser Parameter kann auf NULL festgelegt werden.
[in] iPartId
Typ: int
Der Wert vom Typ int , der den Teil angibt, der die Schriftarteigenschaft enthält. Weitere Informationen finden Sie unter Teile und Zustände.
[in] iStateId
Typ: int
Der Wert vom Typ int , der den Zustand des Teils angibt. Weitere Informationen finden Sie unter Teile und Zustände.
[in] iPropId
Typ: int
Der Wert vom Typ int , der die abzurufende Eigenschaft angibt. Eine Liste der möglichen Werte finden Sie unter Eigenschaftenbezeichner.
[out] pFont
Typ: LOGFONTW*
Zeiger auf eine LOGFONT-Struktur , die den Wert der Schriftarteigenschaft empfängt.
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Die Schriftart wird für den aktuellen logischen Bildschirm in DPI (Dots per Inch) skaliert.
Wenn die Eigenschaft für den angegebenen Teil und Zustand nicht unterstützt wird, kann E_PROP_ID_UNSUPPORTED zurückgegeben werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | uxtheme.h |
Bibliothek | UxTheme.lib |
DLL | UxTheme.dll |