Freigeben über


GRADIENT_TRIANGLE Struktur (wingdi.h)

Die GRADIENT_TRIANGLE-Struktur gibt den Index von drei Scheitelpunkten im pVertex-Array in der GradientFill-Funktion an. Diese drei Scheitelpunkte bilden ein Dreieck.

Syntax

typedef struct _GRADIENT_TRIANGLE {
  ULONG Vertex1;
  ULONG Vertex2;
  ULONG Vertex3;
} GRADIENT_TRIANGLE, *PGRADIENT_TRIANGLE, *LPGRADIENT_TRIANGLE;

Member

Vertex1

Der erste Punkt des Dreiecks, an dem sich die Seiten kreuzen.

Vertex2

Der zweite Punkt des Dreiecks, an dem sich die Seiten überschneiden.

Vertex3

Der dritte Punkt des Dreiecks, an dem sich die Seiten überschneiden.

Hinweise

Die GRADIENT_TRIANGLE-Struktur gibt die Werte im pVertex-Array an, die verwendet werden, wenn der dwMode-Parameter der GradientFill-Funktion GRADIENT_FILL_TRIANGLE wird. Informationen zu verwandten GradientFill-Strukturen finden Sie unter GRADIENT_RECT und TRIVERTEX.

Die folgende Abbildung zeigt ein Beispiel für ein Dreieck mit einer Farbverlaufsfüllung.

Abbildung eines Dreiecks, das sich von orange am oberen Punkt bis magenta im unteren Bereich füllt

Beispiele

Ein Beispiel finden Sie unter Zeichnen eines schattierten Dreiecks.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile wingdi.h (windows.h einschließen)

Weitere Informationen

Bitmapstrukturen

Übersicht über Bitmaps

GRADIENT_RECT

GradientFill

TRIVERTEX