Riferimenti per gli stili di visualizzazione

In questa sezione vengono descritti gli elementi API seguenti usati con gli stili di visualizzazione.

Funzioni

Argomento Contenuto
BeginBufferedAnimation Avvia un'operazione di animazione memorizzata nel buffer. L'animazione è costituita da una dissolvenza incrociata tra il contenuto di due buffer in un periodo di tempo specificato.
BeginBufferedPaint Avvia un'operazione di disegno memorizzata nel buffer.
BeginPanningFeedback Notifica al sistema di inviare commenti e suggerimenti su una finestra di destinazione interessata dai movimenti di panoramica.
BufferedPaintClear Cancella un rettangolo specificato nel buffer in ARGB = {0,0,0,0}.
BufferedPaintInit Inizializzare il disegno memorizzato nel buffer per il thread corrente.
BufferedPaintRenderAnimation Disegna il fotogramma successivo di un'animazione di disegno memorizzata nel buffer.
BufferedPaintSetAlpha Imposta l'alfa su un valore specificato in un determinato rettangolo. L'alfa controlla la quantità di trasparenza applicata durante la fusione con il buffer nel contesto del dispositivo di destinazione (DC).
BufferedPaintStopAllAnimations Arresta tutte le animazioni memorizzate nel buffer per la finestra specificata.
BufferedPaintUnInit Chiude il disegno memorizzato nel buffer per il thread corrente. Chiamato una volta per ogni chiamata a BufferedPaintInit dopo che le chiamate a BeginBufferedPaint non sono più necessarie.
CloseThemeData Chiude l'handle dati del tema.
DrawThemeBackground Disegna il bordo e il riempimento definiti dallo stile di visualizzazione per la parte del controllo specificata.
DrawThemeBackgroundEx Disegna l'immagine di sfondo definita dallo stile di visualizzazione per la parte del controllo specificata.
DrawThemeEdge Disegna uno o più bordi definiti dallo stile di visualizzazione di un rettangolo.
DrawThemeIcon Disegna un'immagine da un elenco di immagini con l'effetto icona definito dallo stile di visualizzazione.
DrawThemeParentBackground Disegna la parte di un controllo padre coperto da un controllo figlio parzialmente trasparente o alfa misto.
DrawThemeParentBackgroundEx Utilizzato dai controlli figlio parzialmente trasparenti o alfa per disegnare la parte del padre davanti alla quale appaiono. Invia un messaggio WM_ERAedizione Standard BKGND seguito da un WM_PRINTCLIENT.
DrawThemeText Disegna testo utilizzando il colore e il tipo di carattere definiti dallo stile di visualizzazione.
DrawThemeTextEx Disegna testo utilizzando il colore e il tipo di carattere definiti dallo stile di visualizzazione. Estende DrawThemeText consentendo opzioni di formato di testo aggiuntive.
EnableThemeDialogTexture Abilita o disabilita lo stile di visualizzazione dello sfondo di una finestra di dialogo.
Enabletheming Abilita o disabilita gli stili di visualizzazione per l'utente corrente nelle sessioni correnti e successive.
EndBufferedAnimation Esegue il rendering del primo fotogramma di un'operazione di animazione memorizzata nel buffer e avvia il timer di animazione.
EndBufferedPaint Completa un'operazione di vernice memorizzata nel buffer e libera l'handle di vernice memorizzato nel buffer associato.
EndPanningFeedback Termina qualsiasi animazione esistente in corso o configurata da BeginPanningFeedback e UpdatePanningFeedback.
GetBufferedPaintBits Recupera un puntatore alla bitmap del buffer se il buffer è una bitmap indipendente dal dispositivo (DIB).
GetBufferedPaintDC Ottiene il controller di dominio di disegno. Si tratta dello stesso valore recuperato da BeginBufferedPaint.
GetBufferedPaintTargetDC Recupera il controller di dominio di destinazione.
GetBufferedPaintTargetRect Recupera il rettangolo di destinazione specificato da BeginBufferedPaint.
GetCurrentThemeName Recupera il nome dello stile di visualizzazione corrente e, facoltativamente, recupera il nome della combinazione di colori e il nome delle dimensioni.
GetThemeAppProperties Recupera i flag di proprietà che controllano la modalità di applicazione degli stili di visualizzazione nell'applicazione corrente.
GetThemeBackgroundContentRect Recupera le dimensioni dell'area di contenuto per lo sfondo definito dallo stile di visualizzazione.
GetThemeBackgroundExtent Calcola le dimensioni e la posizione dello sfondo, definite dallo stile di visualizzazione, in base all'area del contenuto.
GetThemeBackgroundRegion Calcola l'area per uno sfondo normale o parzialmente trasparente delimitato da un rettangolo specificato.
GetThemeBitmap Recupera la bitmap associata a un particolare tema, parte, stato e proprietà.
GetThemeBool Recupera il valore di una proprietà BOOL dalla sezione SysMetrics dei dati del tema.
GetThemeColor Recupera il valore di una proprietà color.
GetThemeDocumentationProperty Recupera il valore di una proprietà del tema dalla sezione della documentazione del file di tema specificato.
GetThemeEnumValue Recupera il valore di una proprietà di tipo enumerato.
GetThemeFilename Recupera il valore di una proprietà filename.
GetThemeFont Recupera il valore di una proprietà del tipo di carattere.
GetThemeInt Recupera il valore di una proprietà int .
GetThemeIntList Recupera un elenco di dati int da uno stile di visualizzazione.
GetThemeMargins Recupera il valore di una proprietà MARGIN.
GetThemeMetric Recupera il valore di una proprietà metrica.
GetThemePartSize Calcola le dimensioni originali della parte definita da uno stile di visualizzazione.
GetThemePosition Recupera il valore di una proprietà position.
GetThemePropertyOrigin Recupera la posizione della definizione della proprietà del tema per una proprietà.
GetThemeRect Recupera il valore di una proprietà RECT .
GetThemeStream Recupera un flusso di dati corrispondente a un tema specificato, a partire da una parte, uno stato e una proprietà specificati.
GetThemeString Recupera il valore di una proprietà stringa.
GetThemeSysBool Recupera il valore booleano di una metrica di sistema.
GetThemeSysColor Recupera il valore di un colore di sistema.
GetThemeSysColorBrush Recupera un pennello colore di sistema.
GetThemeSysFont Recupera il LOGFONT di un tipo di carattere di sistema.
GetThemeSysInt Recupera il valore di un int di sistema.
GetThemeSysSize Recupera il valore di una metrica delle dimensioni di sistema dai dati del tema.
GetThemeSysString Recupera il valore di una stringa di sistema.
GetThemeTextExtent Calcola le dimensioni e la posizione del testo specificato quando ne viene eseguito il rendering nel tipo di carattere dello stile di visualizzazione.
GetThemeTextMetrics Recupera informazioni sul tipo di carattere specificato da uno stile di visualizzazione per una determinata parte.
GetThemeTransitionDuration Ottiene la durata per la transizione specificata.
GetWindowTheme Recupera un handle di tema in una finestra con stili di visualizzazione applicati.
HitTestThemeBackground Recupera un codice di hit test per un punto in background specificato da uno stile di visualizzazione.
IsAppThemed Indica se l'interfaccia utente dell'applicazione corrente viene visualizzata utilizzando gli stili di visualizzazione.
IsCompositionActive Determina se gli effetti di composizione di Desktop Window Manager (DWM) sono disponibili per il tema.
IsThemeActive Verifica se uno stile di visualizzazione per l'applicazione corrente è attivo.
IsThemeBackgroundPartiallyTransparent Recupera un valore che indica se lo sfondo specificato dallo stile di visualizzazione include parti trasparenti o parti combinate alfa.
IsThemeDialogTextureEnabled Indica se una finestra di dialogo specificata supporta la formattazione dello sfondo.
IsThemePartDefined Recupera un valore che indica se uno stile di visualizzazione ha definito parametri per la parte e lo stato specificati.
OpenThemeData Apre i dati del tema per una finestra e la relativa classe associata.
OpenThemeDataEx Apre i dati del tema associati a una finestra per le classi del tema specificate.
SetThemeAppProperties Imposta i flag che determinano la modalità di implementazione degli stili di visualizzazione nell'applicazione chiamante.
SetWindowTheme Fa in modo che una finestra usi un set diverso di informazioni sullo stile di visualizzazione rispetto alla relativa classe utilizzata normalmente.
SetWindowThemeAttribute Imposta gli attributi per controllare la modalità di applicazione degli stili di visualizzazione a una finestra specificata.
SetWindowThemeNonClientAttributes Imposta gli attributi non client per controllare la modalità di applicazione degli stili di visualizzazione a una finestra specificata.
UpdatePanningFeedback Aggiornamenti client sullo stato di una finestra risultante da un movimento di panoramica. Questa funzione può essere chiamata solo dopo una chiamata BeginPanningFeedback.

Strutture degli stili di visualizzazione

Argomento Contenuto
BP_ANIMATIONPARAMS Definisce i parametri di animazione per la struttura BP_PAINTPARAMS utilizzata da BeginBufferedPaint.
BP_PAINTPARAMS Definisce i parametri dell'operazione paint per BeginBufferedPaint.
DTBGOPTS Definisce le opzioni per la funzione DrawThemeBackgroundEx.
DTTOPTS Definisce le opzioni per la funzione DrawThemeTextEx.
INTLIST Contiene una matrice o un elenco di elementi di dati int da uno stile di visualizzazione.
MARGINI Restituito dalla funzione GetThemeMargins per definire i margini delle finestre con stili di visualizzazione applicati.
WTA_OPTIONS Definisce le opzioni utilizzate per impostare gli attributi dello stile di visualizzazione della finestra.

Tipi enumerati

Argomento Contenuto
PROPERTYORIGIN Restituito da GetThemePropertyOrigin per specificare dove è stata trovata una proprietà.
TEMIZZA Identifica le dimensioni della parte dello stile di visualizzazione da recuperare.
TM_PROPS Attualmente non supportata.
WINDOWTHEMEATTRIBUTETYPE Specifica il tipo di attributo dello stile di visualizzazione da impostare in una finestra.

Argomenti relativi a stili di visualizzazione

Argomento Contenuto
Classi, parti e stati dello stile aero Descrive le classi, le parti e gli stati supportati dal tema Aero, che definisce gli stili di visualizzazione usati da Windows Vista per impostazione predefinita
Formato file tema Illustra il formato dei file Tema (tema).
Formato valori Elenca i valori utilizzati con il parametro dwTextFlags delle funzioni DrawThemeText e GetThemeTextExtent.
Opzioni hit test Elenca i valori di opzione usati con il parametro dwOptions della funzione HitTestThemeBackground .
Valori restituiti di Hit Test Elenca i valori del codice di hit test restituiti nel parametro pwHitTestCode della funzione HitTestThemeBackground .
Parti e stati Descrive le parti e gli stati usati per modificare l'aspetto dei controlli quando gli stili di visualizzazione sono abilitati.
Identificatori di proprietà Contiene informazioni sui valori definiti utilizzati per recuperare le proprietà degli stili di visualizzazione.