Share via


線のキャップを使用した線の描画

直線の始点と終点は、ライン キャップと呼ばれる複数のシェイプのいずれかを使用して描画できます。 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 列挙の要素です。