您可以選擇將線條的開頭或結尾繪製成多種稱為線帽的形狀之一。 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 列舉型別的元素。