Freigeben über


GraphicsPath::SetMarker-Methode (gdipluspath.h)

Die GraphicsPath::SetMarker-Methode legt den letzten Punkt in diesem Pfad als Markerpunkt fest.

Syntax

Status SetMarker();

Rückgabewert

Typ: Status

Wenn die Methode erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .

Wenn die Methode fehlschlägt, wird eines der anderen Elemente der Status-Enumeration zurückgegeben.

Hinweise

Ein GraphicsPath-Objekt verfügt über ein Array von Punkten und ein Array von Typen. Jedes Element im Array von Typen ist ein Byte, das den Punkttyp und einen Satz von Flags für das entsprechende Element im Array von Punkten angibt. Mögliche Punkttypen und Flags werden in der PathPointType-Enumeration aufgeführt.

Jedes Mal, wenn Sie einem Pfad eine Linie, Kurve oder Form hinzufügen, werden das Punktarray und das Typarray erweitert. Wenn Sie GraphicsPath::SetMarker aufrufen, wird ein Markerflag im letzten Byte des Typarrays platziert. Dieses Flag bezeichnet den letzten Punkt des Punktarrays als Markerpunkt.

Marker teilen einen Pfad in Abschnitte auf. Sie können ein GraphicsPathIterator-Objekt verwenden, um ausgewählte Abschnitte eines Pfads zu zeichnen.

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

Beschneiden mit einer Region

Erstellen und Zeichnen von Pfaden

Erstellen eines Pfadverlaufs

Graphicspath

GraphicsPath::CloseFigure

GraphicsPath::GetPathTypes

GraphicsPath::StartFigure

Graphicspathiterator

GraphicsPathIterator::NextMarker-Methoden

GraphicsPathIterator::NextSubpath-Methoden

Paths