Рисование линии с крышками линий
Вы можете нарисовать начало или конец линии в одной из нескольких фигур, называемых крышками линий. 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.