Rettangolo di delimitazione, in unità 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
GRADIENT_FILL_RECT_H
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.
GRADIENT_FILL_RECT_V
In questa modalità, due endpoint descrivono un rettangolo. Il rettangolo viene definito in modo da avere un colore costante (specificato dalla struttura TRIVERTEX ) per i bordi superiore e inferiore. GDI interpola il colore dall'alto al bordo inferiore e riempie l'interno.
GRADIENT_FILL_TRIANGLE
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à 24 e 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.
Osservazioni
Si tratta di una struttura a lunghezza variabile. Il membro Ver definisce l'inizio dell'area a lunghezza variabile. Prima di tutto viene fornita una matrice di strutture nVerTRIVERTEX per passare i vertici. Viene quindi visualizzata 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 del metafile.