Compartilhar via


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)

Confira também

Graphicspath

Graphicspathiterator

Pathdata