PathPointType-Enumeration (gdiplusenums.h)
Die PathPointType-Enumeration gibt Punkttypen und Flags für die Datenpunkte in einem Pfad an. Die Bits 0 bis 2 geben den Typ eines Punkts an, und die Bits 3 bis 7 enthalten eine Reihe von Flags, die Attribute eines Punkts angeben. Diese Enumeration wird von den Klassen GraphicsPath, GraphicsPathIterator und PathData verwendet.
Syntax
typedef enum PathPointType {
PathPointTypeStart = 0,
PathPointTypeLine = 1,
PathPointTypeBezier = 3,
PathPointTypePathTypeMask = 0x07,
PathPointTypeDashMode = 0x10,
PathPointTypePathMarker = 0x20,
PathPointTypeCloseSubpath = 0x80,
PathPointTypeBezier3 = 3
} ;
Konstanten
PathPointTypeStart Wert: 0 Gibt an, dass der Punkt der Anfang einer Abbildung ist. |
PathPointTypeLine Wert: 1 Gibt an, dass der Punkt einer der beiden Endpunkte einer Linie ist. |
PathPointTypeBezier Wert: 3 Gibt an, dass der Punkt ein Endpunkt oder Kontrollpunkt einer kubischen Bézier-Spline ist. |
PathPointTypePathTypeMask Wert: 0x07 Maskiert alle Bits mit Ausnahme der drei Bits mit niedriger Reihenfolge, die den Punkttyp angeben. |
PathPointTypeDashMode Wert: 0x10 Wird nicht verwendet. |
PathPointTypePathMarker Wert: 0x20 Gibt an, dass der Punkt ein Marker ist. |
PathPointTypeCloseSubpath Wert: 0x80 Gibt an, dass der Punkt der letzte Punkt in einem geschlossenen Unterpfad ist (Abbildung). |
PathPointTypeBezier3 Wert: 3 Gibt an, dass der Punkt ein Endpunkt oder Kontrollpunkt einer kubischen Bézier-Spline ist. |
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 eine Reihe von Flags für das entsprechende Element im Array von Punkten angibt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP, Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | gdiplusenums.h (include Gdiplus.h) |