LineCap 枚举 (gdiplusenums.h)

LineCap 枚举指定要在使用 Windows GDI+ 笔绘制的线条末尾使用的图形形状的类型。 大写字母可以是正方形、圆形、三角形、箭头、自定义或掩码 (隐藏) 。 端帽还可以通过将线帽居中到线端来“锚定”线条。

语法

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
} ;

常量

 
LineCapFlat
值: 0
指定线条在最后一个点结束。 结束是平方的。
LineCapSquare
值:1
指定方帽。 正方形的中心是线条中的最后一个点。 正方形的高度和宽度是线条宽度。
LineCapRound
值: 2
指定圆形大写字母。 圆的中心是线条中的最后一个点。 圆的直径是线条宽度。
LineCapTriangle
值: 3
指定三角帽。 三角形的底是线条中的最后一个点。 三角形的底部是线条宽度。
LineCapNoAnchor
值: 0x10
指定不锚定线条的终点。
LineCapSquareAnchor
值: 0x11
指定用正方形定位线条的终点。 正方形的中心是线条中的最后一个点。 正方形的高度和宽度是线条宽度。
LineCapRoundAnchor
值: 0x12
指定线条的终点用圆圈固定。 圆的中心位于线条的最后一点。 圆比线宽。
LineCapDiamondAnchor
值: 0x13
指定线端以菱形 () 旋转 45 度的正方形固定。 菱形的中心位于线条中的最后一点。 菱形比线条宽。
LineCapArrowAnchor
值: 0x14
指定用箭头固定线条的终点。 箭头点位于线条中的最后一个点。 箭头比线条宽。
LineCapCustom
值: 0xff
指定线端由
CustomLineCap
LineCapAnchorMask
值: 0xf0

要求

要求
最低受支持的客户端 Windows XP、Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 gdiplusenums.h (包括 Gdiplus.h)