绘制带线帽的线条

可以使用称为线帽的几种形状之一来绘制线条的起点或终点。 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);

下图显示了生成的线。

显示左端有箭头、右端有圆的水平线的插图

LineCapArrowAnchorLineCapRoundAnchorLineCap 枚举的元素。