GetThemeSysSize-Funktion (uxtheme.h)

Ruft den Wert einer Systemgrößenmetrik aus Designdaten ab.

Syntax

int GetThemeSysSize(
  [in] HTHEME hTheme,
  [in] int    iSizeId
);

Parameter

[in] hTheme

Typ: HTHEME

Behandeln von Designdaten.

[in] iSizeId

Typ: int

Wert vom Typ int , der die gewünschte Systemgrößenmetrik angibt. Folgende Werte sind gültig:

Wert Bedeutung
SM_CXBORDER
Gibt die Breite eines Rahmens an.
SM_CXVSCROLL
Gibt die Breite einer Bildlaufleiste an.
SM_CXHSCROLL
Gibt die Höhe einer Bildlaufleiste an.
SM_CXSIZE
Gibt die Breite eines Untertitel an.
SM_CYSIZE
Gibt die Höhe eines Untertitel an.
SM_CXSMSIZE
Gibt die Breite eines kleinen Untertitel an.
SM_CYSMSIZE
Gibt die Höhe eines kleinen Untertitel an.
SM_CXMENUSIZE
Gibt die Breite einer Menüleiste an.
SM_CYMENUSIZE
Gibt die Höhe einer Menüleiste an.
SM_CXPADDEDBORDER
Gibt den Umfang der Rahmenfüllung für beschriftete Fenster an.

Rückgabewert

Typ: int

Gibt die Größe in Pixel zurück.

Hinweise

Wenn hTheme nicht NULL ist, gibt diese Funktion die Größe zurück, die im aktuellen visuellen Stil (Abschnitt SysMetrics des visuellen Stils) gespeichert ist und auf den aktuellen Bildschirm-DPI skaliert ist. Wenn hThemeNULL ist, gibt diese Funktion die globale Systemmetrik in Pixeln zurück, die nur dann auf den aktuellen dpi skaliert wird, wenn die Anwendung als dpi-fähig markiert ist. andernfalls werden die zurückgegebenen Pixel nicht skaliert.

Anforderungen

Anforderung Wert
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