Enumeração PathPointType (gdiplusenums.h)
A enumeração PathPointType indica tipos de ponto e sinalizadores para os pontos de dados em um caminho. Os bits 0 a 2 indicam o tipo de um ponto e os bits 3 a 7 mantêm um conjunto de sinalizadores que especificam atributos de um ponto. Essa enumeração é usada pelas classes GraphicsPath, GraphicsPathIterator e 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 o ponto é o início de uma figura. |
PathPointTypeLine Valor: 1 Indica que o ponto é um dos dois pontos de extremidade de uma linha. |
PathPointTypeBezier Valor: 3 Indica que o ponto é um ponto de extremidade ou ponto de controle de uma spline Bézier cúbica. |
PathPointTypePathTypeMask Valor: 0x07 Mascara todos os bits, exceto os três bits de ordem baixa, que indicam o tipo de ponto. |
PathPointTypeDashMode Valor: 0x10 Não usado. |
PathPointTypePathMarker Valor: 0x20 Especifica que o ponto é um marcador. |
PathPointTypeCloseSubpath Valor: 0x80 Especifica que o ponto é o último ponto em um subcaminho fechado (figura). |
PathPointTypeBezier3 Valor: 3 Indica que o ponto é um ponto de extremidade ou ponto de controle de uma spline Bézier cúbica. |
Comentários
Um objeto GraphicsPath tem uma matriz de pontos e uma matriz de tipos. Cada elemento na matriz de tipos é um byte que especifica o tipo de ponto e um conjunto de sinalizadores para o elemento correspondente na matriz de pontos.
Requisitos
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | gdiplusenums.h (inclua Gdiplus.h) |