Einzelnen Beitrag anzeigen

rwalper

Registriert seit: 6. Sep 2006
45 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Canvas: Zeichnen Line mit BrushStyle

  Alt 1. Sep 2016, 10:25
Ja, das geht, Du musst nur ExtCreatePen verwenden, wie z.B. wie folgt:
Delphi-Quellcode:
const
  FlatPenStyle = PS_GEOMETRIC or PS_DOT or coDefault_Endcap or PS_JOIN_MITER;
var
  LogBrush: TLOGBRUSH;
begin
  LogBrush.lbStyle := BS_SOLID;
  LogBrush.lbColor := clGray;
  LogBrush.lbHatch := 0;
  Canvas.Pen.Handle := ExtCreatePen(FlatPenStyle, 1, LogBrush, 0, nil);
  ...
  Mit Zitat antworten Zitat