Freigeben über


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

Siehe auch

-Eigenschaftsbezeichner