Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
GraphicsPathIterator::CopyData
GraphicsPathIterator::NextMarker-Methoden