![]() |
Rahmen auf weissem Hintergund
Hallo,
ich möchte auf einem Canvas mit Hintergund einen Rahmen mit der Maus ziehen, habe folgenden Code:
Delphi-Quellcode:
Leider kommt auf weissem Hintergrund ein weisser Rahmen, ansonsten klappt es aber immer. Habe bereits alle Pen-Modes versucht, ohne erfolgt.
procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin if Bounding then begin Canvas.Rectangle(AnchorX, AnchorY, curx, cury); Bounding := False; Canvas.Pen.Mode := pmNot; Canvas.Brush.Style := bsClear; Canvas.Rectangle(AnchorX, AnchorY, x, y); end; end; procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin if Bounding then begin Canvas.Pen.Mode := pmNot ; Canvas.Pen.Width := 2; Canvas.Brush.Style := bsClear; Canvas.Rectangle(AnchorX, AnchorY, CurX, CurY); CurX := X; CurY := Y; Canvas.Rectangle(AnchorX, AnchorY, CurX, CurY); end; end; Hoffe jemand kann helfen, danke und Gruß lkz633 |
Re: Rahmen auf weissem Hintergund
Zitat:
Delphi-Quellcode:
MfG
Canvas.Pen.Color:= clBlack;
Binärbaum |
Re: Rahmen auf weissem Hintergund
Zitat:
|
Re: Rahmen auf weissem Hintergund
Delphi-Quellcode:
erzeugt bei mir einen schwarzen Rahmen (auf weißem Hintergrund) :gruebel: .
Canvas.Pen.Mode := pmNot;
Canvas.Brush.Style := bsClear; Canvas.Rectangle(1,1,100,100); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz