GetThemePartSize-Funktion (uxtheme.h)
Berechnet die originale Größe des durch eine visuelle Formatvorlage definierten Teils.
Syntax
HRESULT GetThemePartSize(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] LPCRECT prc,
[in] THEMESIZE eSize,
[out] SIZE *psz
);
Parameter
[in] hTheme
Typ: HTHEME-
Behandeln sie die angegebenen Designdaten eines Fensters. Verwenden Sie OpenThemeData-, um ein HTHEME zu erstellen.
[in] hdc
Typ: HDC-
HDC, um Schriftarten auszuwählen.
[in] iPartId
Typ: int
Wert des Typs int, der den Teil angibt, der die Größe berechnen soll. Siehe Teile und Staaten.
[in] iStateId
Typ: int
Wert des Typs int, der den Zustand des Teils angibt. Siehe Teile und Staaten.
[in] prc
Typ: LPCRECT-
Zeiger auf eine RECT- Struktur, die das für das Teilzeichnungsziel verwendete Rechteck enthält. Dieser Parameter kann auf NULL-festgelegt werden.
[in] eSize
Typ: THEMESIZE
Aufzählungstyp, der den abzurufenden Größentyp angibt. Eine Liste der Typwerte finden Sie unter THEMESIZE-.
[out] psz
Typ: GRÖßE*
Zeigen Sie auf eine SIZE- Struktur, die die Dimensionen des angegebenen Teils empfängt.
Rückgabewert
Typ: HRESULT-
Wenn diese Funktion erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | uxtheme.h |
Library | UxTheme.lib |
DLL- | UxTheme.dll |