Enumeración PathPointType (gdiplusenums.h)

La enumeración PathPointType indica tipos de puntos y marcas para los puntos de datos de una ruta de acceso. Los bits de 0 a 2 indican el tipo de un punto y los bits de 3 a 7 contienen un conjunto de marcas que especifican atributos de un punto. Esta enumeración la usan las clases GraphicsPath, GraphicsPathIterator y PathData .

Syntax

typedef enum PathPointType {
  PathPointTypeStart = 0,
  PathPointTypeLine = 1,
  PathPointTypeBezier = 3,
  PathPointTypePathTypeMask = 0x07,
  PathPointTypeDashMode = 0x10,
  PathPointTypePathMarker = 0x20,
  PathPointTypeCloseSubpath = 0x80,
  PathPointTypeBezier3 = 3
} ;

Constantes

 
PathPointTypeStart
Valor: 0
Indica que el punto es el inicio de una figura.
PathPointTypeLine
Valor: 1
Indica que el punto es uno de los dos extremos de una línea.
PathPointTypeBezier
Valor: 3
Indica que el punto es un punto de conexión o punto de control de una spline bézier cúbica.
PathPointTypePathTypeMask
Valor: 0x07
Enmascara todos los bits excepto los tres bits de orden bajo, que indican el tipo de punto.
PathPointTypeDashMode
Valor: 0x10
No se usa.
PathPointTypePathMarker
Valor: 0x20
Especifica que el punto es un marcador.
PathPointTypeCloseSubpath
Valor: 0x80
Especifica que el punto es el último punto de una subruta cerrada (figura).
PathPointTypeBezier3
Valor: 3
Indica que el punto es un punto de conexión o punto de control de una spline bézier cúbica.

Comentarios

Un objeto GraphicsPath tiene una matriz de puntos y una matriz de tipos. Cada elemento de la matriz de tipos es un byte que especifica el tipo de punto y un conjunto de marcas para el elemento correspondiente en la matriz de puntos.

Requisitos

   
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado gdiplusenums.h (include Gdiplus.h)

Consulte también

Graphicspath

GraphicsPathIterator

PathData