Condividi tramite


Funzione GetThemeSysSize (uxtheme.h)

Recupera il valore di una metrica delle dimensioni di sistema dai dati del tema.

Sintassi

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

Parametri

[in] hTheme

Tipo: HTHEME

Gestire i dati del tema.

[in] iSizeId

Tipo: int

Valore di tipo int che specifica la metrica delle dimensioni del sistema desiderata. I valori seguenti sono validi:

Valore Significato
SM_CXBORDER
Specifica la larghezza di un bordo.
SM_CXVSCROLL
Specifica la larghezza di una barra di scorrimento.
SM_CXHSCROLL
Specifica l'altezza di una barra di scorrimento.
SM_CXSIZE
Specifica la larghezza di un didascalia.
SM_CYSIZE
Specifica l'altezza di un didascalia.
SM_CXSMSIZE
Specifica la larghezza di una didascalia piccola.
SM_CYSMSIZE
Specifica l'altezza di una piccola didascalia.
SM_CXMENUSIZE
Specifica la larghezza di una barra dei menu.
SM_CYMENUSIZE
Specifica l'altezza di una barra dei menu.
SM_CXPADDEDBORDER
Specifica la quantità di spaziatura interna del bordo per le finestre con didascalia.

Valore restituito

Tipo: int

Restituisce le dimensioni in pixel.

Commenti

Se hTheme non è NULL, questa funzione restituisce le dimensioni archiviate nello stile di visualizzazione corrente (sezione SysMetrics dello stile di visualizzazione) ridimensionate alla dpi dello schermo corrente. Se hTheme è NULL, questa funzione restituisce la metrica di sistema globale in pixel ridimensionata al valore DPI corrente solo se l'applicazione è contrassegnata come compatibile con dpi; in caso contrario, i pixel restituiti non vengono ridimensionati.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uxtheme.h
Libreria UxTheme.lib
DLL UxTheme.dll