Condividi tramite


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)

Vedi anche

GraphicsPath

GraphicsPathIterator

PathData