Welcome

首页 / 软件开发 / Delphi / Delphi GDI+学习记录(2): 画笔线帽 - Cap

Delphi GDI+学习记录(2): 画笔线帽 - Cap2012-03-20 cnblogs 万一//线帽
var
g: TGPGraphics;
p: TGPPen;
begin
g := TGPGraphics.Create(Canvas.Handle);
p:= TGPPen.Create(aclBlue, 8);
p.SetStartCap(LineCapArrowAnchor); {起点线帽}
p.SetEndCap(LineCapRoundAnchor); {终点线帽}
g.DrawLine(p, 20, 20, 300, 175);
p.Free;
g.Free;
end;

线帽样式表:

Delphi微软说明
LineCapAnchorMaskAnchorMask指定用于检查线帽是否为锚头帽的掩码。
LineCapArrowAnchorArrowAnchor指定箭头状锚头帽。
LineCapCustomCustom指定自定义线帽。
LineCapDiamondAnchorDiamondAnchor指定菱形锚头帽。
LineCapFlatFlat指定平线帽。
LineCapNoAnchorNoAnchor指定没有锚。
LineCapRoundRound指定圆线帽。
LineCapRoundAnchorRoundAnchor指定圆锚头帽。
LineCapSquareSquare指定方线帽。
LineCapSquareAnchorSquareAnchor指定方锚头帽。
LineCapTriangleTriangle指定三角线帽。