GraphicsPath::GraphicsPath(constPoint*,constBYTE*,INT,FillMode)-Methode (gdipluspath.h)

Erstellt ein GraphicsPath::GraphicsPath-Objekt basierend auf einem Array von Punkten, einem Array von Typen und einem Füllmodus.

Syntax

void GraphicsPath(
  [in] const Point *points,
  [in] const BYTE  *types,
  [in] INT         count,
  [in] FillMode    fillMode
);

Parameter

[in] points

Typ: const Point*

Zeiger auf ein Array von Punkten, das die Endpunkte und Kontrollpunkte der Linien und Bezier-Splines angibt, die zum Zeichnen des Pfads verwendet werden.

[in] types

Typ: const BYTE*

Zeiger auf ein Array von Bytes, das den Punkttyp und eine Reihe von Flags für jeden Punkt im Punktarray enthält. Der Punkttyp wird in den drei am wenigsten signifikanten Bits gespeichert, und die Flags werden in den vier wichtigsten Bits gespeichert. Mögliche Punkttypen und Flags sind in der PathPointType-Enumeration aufgeführt.

[in] count

Typ: INT

Ganzzahl, die die Anzahl der Elemente im Punktarray angibt. Dies entspricht der Anzahl der Elemente im Array der Typen .

[in] fillMode

Typ: FillMode

Optional. Element der FillMode-Enumeration , das angibt, wie Bereiche gefüllt werden, wenn sich der Pfad überschneidet. Der Standardwert ist FillModeAlternate.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdipluspath.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Ausschneiden mit einer Region

Erstellen und Zeichnen von Pfaden

Erstellen eines Pfadverlaufs

Fillmode

Graphicspath

GraphicsPath-Konstruktoren

Pathdata

Pathgradientbrush

Pathpointtype

Paths

Point