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 |
---|---|
|
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. |
|
TRUE se l'area di didascalia nonclient associata alla parte e allo stato varia con la larghezza del testo. |
|
TRUE se l'immagine associata alla parte e allo stato deve avere solo il bordo disegnato. |
|
TRUE se il controllo associato alla parte e allo stato gestirà la composizione delle immagini. |
|
TRUE se le immagini di dimensioni true associate a questa parte e lo stato devono essere disegnate sul riempimento di sfondo. |
|
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. |
|
TRUE se il glifo associato a questa parte e lo stato devono essere disegnati senza uno sfondo. |
|
TRUE se la barra di ridimensionamento associata a questa parte e lo stato devono essere sempre visualizzati. |
|
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. |
|
TRUE se l'immagine associata a questa parte e lo stato devono avere altezza e larghezza uguali. |
|
TRUE se l'immagine truesize o il bordo associato a questa parte e lo stato devono essere ridimensionati a un fattore pari a 2. |
|
TRUE se l'immagine associata a questa parte e lo stato ridimensionano in dimensioni maggiori, se necessario. |
|
TRUE se l'immagine associata a questa parte e lo stato ridimensionano in dimensioni inferiori, se necessario. |
|
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 |