Freigeben über


GraphicsPathIterator::NextPathType-Methode (gdipluspath.h)

Die GraphicsPathIterator::NextPathType-Methode ruft den Startindex und den Endindex der nächsten Gruppe von Datenpunkten ab, die alle denselben Typ aufweisen.

Syntax

INT NextPathType(
  [out] BYTE *pathType,
  [out] INT  *startIndex,
  [out] INT  *endIndex
);

Parameter

[out] pathType

Typ: BYTE*

Zeiger auf einen BYTE-Wert , der den Punkttyp empfängt, der von allen Punkten in der Gruppe gemeinsam genutzt wird. Mögliche Werte sind PathPointTypeLine und PathPointTypeBezier, die Elemente der PathPointType-Enumeration sind.

[out] startIndex

Typ: INT*

Zeiger auf eine INT , die den Startindex der Gruppe von Punkten empfängt.

[out] endIndex

Typ: INT*

Zeiger auf eine INT , die den Endindex der Gruppe von Punkten empfängt.

Rückgabewert

Typ: INT

Diese Methode gibt die Anzahl der Datenpunkte in der Gruppe zurück. Wenn sich im Pfad keine weiteren Gruppen befinden, gibt diese Methode 0 zurück.

Hinweise

Ein Pfad verfügt über ein Array von Datenpunkten, die seine Linien und Kurven definieren. Alle Kurven im Pfad werden als Bézier-Splines dargestellt, sodass ein bestimmter Punkt im Array einen von zwei Typen aufweist: PathPointTypeLine oder PathPointTypeBezier.

Wenn Sie die GraphicsPathIterator::NextSubpath-Methode eines Iterators zum ersten Mal aufrufen, werden die Anfangs- und Endindizes der ersten Gruppe von Punkten abgerufen, die alle denselben Typ aufweisen. Beim zweiten Mal wird die zweite Gruppe abgerufen usw. Jedes Mal, wenn Sie GraphicsPathIterator::NextSubpath aufrufen, wird die Anzahl der Datenpunkte in der abgerufenen Gruppe zurückgegeben. Wenn keine Gruppen mehr vorhanden sind, wird 0 zurückgegeben.

Anforderungen

   
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

Erstellen und Zeichnen von Pfaden

Graphicspath

Graphicspathiterator

GraphicsPathIterator::CopyData

GraphicsPathIterator::NextMarker-Methoden

GraphicsPathIterator::NextSubpath-Methoden

Paths