Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. |