Disegno di una linea con capolinea
È possibile disegnare l'inizio o la fine di una riga in una delle diverse forme denominate maiuscole. Windows GDI+ supporta diversi maiuscole a linee, ad esempio round, quadrato, diamante e punta di freccia.
È possibile specificare i limiti di riga per l'inizio di una riga (capo iniziale), la fine di una linea (capo finale) o i trattini di una linea tratteggiata (trattino).
L'esempio seguente disegna una linea con una punta di freccia a una fine e un limite arrotondato all'altra estremità:
Pen pen(Color(255, 0, 0, 255), 8);
stat = pen.SetStartCap(LineCapArrowAnchor);
stat = pen.SetEndCap(LineCapRoundAnchor);
stat = graphics.DrawLine(&pen, 20, 175, 300, 175);
La figura seguente mostra la linea risultante.
LineCapArrowAnchor e LineCapRoundAnchor sono elementi dell'enumerazione LineCap .