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) |