LineCap枚举指定在使用Microsoft Windows GDI +笔绘制的线的末尾使用的图形形状的类型。帽子可以是方形,圆形,三角形,箭头,自定义或蒙版(隐藏)。端盖也可以通过将盖子对中在线的末端来“锚定”线。
C++ 语法
typedef enum {
LineCapFlat = 0,
LineCapSquare = 1,
LineCapRound = 2,
LineCapTriangle = 3,
LineCapNoAnchor = 0x10,
LineCapSquareAnchor = 0x11,
LineCapRoundAnchor = 0x12,
LineCapDiamondAnchor = 0x13,
LineCapArrowAnchor = 0x14,
LineCapCustom = 0xff
} LineCap;
PowerBASIC 语法
%LineCapFlat = 0
%LineCapSquare = 1
%LineCapRound = 2
%LineCapTriangle = 3
%LineCapNoAnchor = &H10
%LineCapSquareAnchor = &H11
%LineCapRoundAnchor = &H12
%LineCapDiamondAnchor = &H13
%LineCapArrowAnchor = &H14
%LineCapCustom = &HFF
%LineCapAnchorMask = &HF0
常量
LineCapFlat
指定行在最后一点结束。结束是平方的。
LineCapSquare
指定方形帽。广场的中心是线上的最后一点。正方形的高度和宽度是线宽。
LineCapRound
指定圆形帽。圆的中心是该行中的最后一个点。圆的直径是线宽。
LineCapTriangle
指定三角形帽。三角形的底部是行中的最后一点。三角形的基础是线宽。
LineCapNoAnchor
指定行末端未被锚定。
LineCapSquareAnchor
指定行末端用正方形定位。广场的中心是线上的最后一点。正方形的高度和宽度是线宽。
LineCapRoundAnchor
指定行末端用圆圈定位。圆的中心位于最后一行。圆比线宽。
LineCapDiamondAnchor
指定线结束是用菱形(45度的正方形)进行锚定。钻石的中心位于最后一点。钻石比线宽。
LineCapArrowAnchor
指定行末端用箭头锚定。箭头点位于行中的最后一点。箭头比线宽。
LineCapCustom
指定行结束是由CustomLineCap构成的。