Enumerazione PathPointType (gdiplusenums.h)
L'enumerazione PathPointType indica i tipi di punti e i flag per i punti dati in un percorso. I bit da 0 a 2 indicano il tipo di un punto e i bit da 3 a 7 contengono un set di flag che specificano attributi di un punto. Questa enumerazione viene usata dalle classi GraphicsPath, GraphicsPathIterator e PathData.
Sintassi
typedef enum PathPointType {
PathPointTypeStart = 0,
PathPointTypeLine = 1,
PathPointTypeBezier = 3,
PathPointTypePathTypeMask = 0x07,
PathPointTypeDashMode = 0x10,
PathPointTypePathMarker = 0x20,
PathPointTypeCloseSubpath = 0x80,
PathPointTypeBezier3 = 3
} ;
Costanti
PathPointTypeStart Valore: 0 Indica che il punto è l'inizio di una figura. |
PathPointTypeLine Valore: 1 Indica che il punto è uno dei due endpoint di una riga. |
PathPointTypeBezier Valore: 3 Indica che il punto è un punto di controllo o endpoint di una spline di Bézier cubica. |
PathPointTypePathTypeMask Valore: 0x07 Maschera tutti i bit tranne i tre bit a basso ordine, che indicano il tipo di punto. |
PathPointTypeDashMode Valore: 0x10 Non usato. |
PathPointTypePathMarker Valore: 0x20 Specifica che il punto è un marcatore. |
PathPointTypeCloseSubpath Valore: 0x80 Specifica che il punto è l'ultimo punto in un sottopath chiuso (figura). |
PathPointTypeBezier3 Valore: 3 Indica che il punto è un punto di controllo o endpoint di una spline di Bézier cubica. |
Commenti
Un oggetto GraphicsPath include una matrice di punti e una matrice di tipi. Ogni elemento nella matrice di tipi è un byte che specifica il tipo di punto e un set di flag per l'elemento corrispondente nella matrice di punti.
Requisiti
Client minimo supportato | Windows XP, Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | gdiplusenums.h (include Gdiplus.h) |