绘制带线帽的线条
可以使用称为线帽的几种形状之一来绘制线条的起点或终点。 Windows GDI+ 支持多个线帽,例如圆形、方形、菱形和箭头。
可以为线条的起点(起点线帽)、终点(终点线帽)或虚线中的短划线(短划线线帽)指定线帽。
以下示例绘制一条线条,一端为箭头,另一端为圆帽:
Pen pen(Color(255, 0, 0, 255), 8);
stat = pen.SetStartCap(LineCapArrowAnchor);
stat = pen.SetEndCap(LineCapRoundAnchor);
stat = graphics.DrawLine(&pen, 20, 175, 300, 175);
下图显示了生成的线。
LineCapArrowAnchor 和 LineCapRoundAnchor 是 LineCap 枚举的元素。