Condividi tramite


Funzione GetThemeBool (uxtheme.h)

Recupera il valore di una proprietà BOOL dalla sezione SysMetrics dei dati del tema.

Sintassi

HRESULT GetThemeBool(
  [in]  HTHEME hTheme,
  [in]  int    iPartId,
  [in]  int    iStateId,
  [in]  int    iPropId,
  [out] BOOL   *pfVal
);

Parametri

[in] hTheme

Tipo: HTHEME

Gestire i dati del tema specificati di una finestra. Usare OpenThemeData per creare un HTHEME.

[in] iPartId

Tipo: int

Valore di tipo int che specifica la parte contenente la proprietà BOOL. Vedere Parti e Stati.

[in] iStateId

Tipo: int

Valore di tipo int che specifica lo stato della parte. Vedere Parti e Stati.

[in] iPropId

Tipo: int

Valore di tipo int che specifica la proprietà da recuperare. Può essere uno dei valori seguenti.

Valore Significato
TMT_TRANSPARENT
TRUE se l'immagine associata alla parte e lo stato hanno aree trasparenti. Vedere GetThemeColor per la definizione del valore TMT_TRANSPARENTCOLOR che definisce il colore trasparente.
TMT_AUTOSIZE
TRUE se l'area di didascalia nonclient associata alla parte e allo stato varia con la larghezza del testo.
TMT_BORDERONLY
TRUE se l'immagine associata alla parte e allo stato deve avere solo il bordo disegnato.
TMT_COMPOSITED
TRUE se il controllo associato alla parte e allo stato gestirà la composizione delle immagini.
TMT_BGFILL
TRUE se le immagini di dimensioni true associate a questa parte e lo stato devono essere disegnate sul riempimento di sfondo.
TMT_GLYPHTRANSPARENT
TRUE se il glifo associato a questa parte e lo stato hanno aree trasparenti. Vedere GetThemeColor per la definizione del valore TMT_GLYPHCOLOR che definisce il colore trasparente.
TMT_GLYPHONLY
TRUE se il glifo associato a questa parte e lo stato devono essere disegnati senza uno sfondo.
TMT_ALWAYSSHOWSIZINGBAR
TRUE se la barra di ridimensionamento associata a questa parte e lo stato devono essere sempre visualizzati.
TMT_MIRRORIMAGE
TRUE se l'immagine associata a questa parte e lo stato devono essere capovolti se la finestra viene visualizzata in modalità di lettura da destra a sinistra.
TMT_UNIFORMSIZING
TRUE se l'immagine associata a questa parte e lo stato devono avere altezza e larghezza uguali.
TMT_INTEGRALSIZING
TRUE se l'immagine truesize o il bordo associato a questa parte e lo stato devono essere ridimensionati a un fattore pari a 2.
TMT_SOURCEGROW
TRUE se l'immagine associata a questa parte e lo stato ridimensionano in dimensioni maggiori, se necessario.
TMT_SOURCESHRINK
TRUE se l'immagine associata a questa parte e lo stato ridimensionano in dimensioni inferiori, se necessario.
TMT_USERPICTURE
TRUE se l'immagine associata a questa parte e lo stato si basa sull'utente corrente.

[out] pfVal

Tipo: BOOL*

Puntatore a un valore boOL che riceve il valore della proprietà recuperata.

Valore restituito

Tipo: HRESULT

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

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

Vedi anche

Identificatori di proprietà