Struttura EMRGRADIENTFILL (wingdi.h)
La struttura EMRGRADIENTFILL contiene membri per il record metafile avanzato GradientFill .
Sintassi
typedef struct tagEMRGRADIENTFILL {
EMR emr;
RECTL rclBounds;
DWORD nVer;
DWORD nTri;
ULONG ulMode;
TRIVERTEX Ver[1];
} EMRGRADIENTFILL, *PEMRGRADIENTFILL;
Members
emr
Struttura di base per tutti i tipi di record.
rclBounds
Rettangolo di delimitazione, in unità di dispositivo.
nVer
Numero di vertici.
nTri
Numero di rettangoli o triangoli da passare a GradientFill.
ulMode
Modalità di riempimento sfumato. Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
In questa modalità due endpoint descrivono un rettangolo. Il rettangolo è definito in modo da avere un colore costante (specificato dalla struttura TRIVERTEX ) per i bordi sinistro e destro. GDI interpola il colore da sinistra a destra e riempie l'interno. |
|
In questa modalità due endpoint descrivono un rettangolo. Il rettangolo è definito in modo da avere un colore costante (specificato dalla struttura TRIVERTEX ) per i bordi superiore e inferiore. GDI interpola il colore dall'alto verso il basso e riempie l'interno. |
|
In questa modalità, una matrice di strutture TRIVERTEX viene passata a GDI insieme a un elenco di indici di matrice che descrivono triangoli separati. GDI esegue l'interpolazione lineare tra vertici triangoli e riempie l'interno. Il disegno viene eseguito direttamente in modalità da 24 a 32 bpp. Il dithering viene eseguito in modalità 16, 8, 4 e 1-bpp. |
Ver[1]
Matrice di strutture TRIVERTEX che ognuno definisce un vertice.
Commenti
Si tratta di una struttura a lunghezza variabile. Il membro Ver definisce l'inizio dell'area a lunghezza variabile. Viene prima di tutto fornita una matrice di strutture TRIVERTEXdi nVer per passare i vertici. Successivamente viene fornita una matrice di strutture nTriGRADIENT_TRIANGLE o nTriGRADIENT_RECT strutture, a seconda del valore di ulMode (triangoli o rettangoli).
Questa struttura deve essere usata durante la riproduzione dei metafile.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | wingdi.h (include Windows.h) |
Vedi anche
Metafile
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per