Enumeração LineCap (gdiplusenums.h)

A enumeração LineCap especifica o tipo de forma gráfica a ser usada no final de uma linha desenhada com uma caneta GDI+ do Windows. A tampa pode ser um quadrado, círculo, triângulo, ponta de seta, personalizado ou mascarado (oculto). As tampas finais também podem "ancorar" a linha centralizando a tampa no final da linha.

Syntax

typedef enum LineCap {
  LineCapFlat = 0,
  LineCapSquare = 1,
  LineCapRound = 2,
  LineCapTriangle = 3,
  LineCapNoAnchor = 0x10,
  LineCapSquareAnchor = 0x11,
  LineCapRoundAnchor = 0x12,
  LineCapDiamondAnchor = 0x13,
  LineCapArrowAnchor = 0x14,
  LineCapCustom = 0xff,
  LineCapAnchorMask = 0xf0
} ;

Constantes

 
LineCapFlat
Valor: 0
Especifica que a linha termina no último ponto. O final é ao quadrado.
LineCapSquare
Valor: 1
Especifica um limite quadrado. O centro do quadrado é o último ponto na linha. A altura e a largura do quadrado são a largura da linha.
LineCapRound
Valor: 2
Especifica uma tampa circular. O centro do círculo é o último ponto na linha. O diâmetro do círculo é a largura da linha.
LineCapTriangle
Valor: 3
Especifica uma tampa triangular. A base do triângulo é o último ponto na linha. A base do triângulo é a largura da linha.
LineCapNoAnchor
Valor: 0x10
Especifica que as extremidades de linha não estão ancoradas.
LineCapSquareAnchor
Valor: 0x11
Especifica que as extremidades de linha são ancoradas com um quadrado. O centro do quadrado é o último ponto na linha. A altura e a largura do quadrado são a largura da linha.
LineCapRoundAnchor
Valor: 0x12
Especifica que as extremidades de linha são ancoradas com um círculo. O centro do círculo está no último ponto da linha. O círculo é mais largo que a linha.
LineCapDiamondAnchor
Valor: 0x13
Especifica que as extremidades de linha são ancoradas com um losango (um quadrado transformado em 45 graus). O centro do diamante está no último ponto da linha. O diamante é mais largo que a linha.
LineCapArrowAnchor
Valor: 0x14
Especifica que as extremidades de linha são ancoradas com pontas de seta. O ponto de ponta de seta está localizado no último ponto da linha. A ponta da seta é mais larga que a linha.
LineCapCustom
Valor: 0xff
Especifica que as extremidades de linha são feitas de um
CustomLineCap.
LineCapAnchorMask
Valor: 0xf0

Requisitos

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