Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#20

Re: Malen mit Canvas Rückgängig machen ?

  Alt 31. Mär 2004, 10:07
O man bin ich blöd !

Ich lese einfach im MouseMove Ereignis die Farbe des Pixels auf dem sich die Mause befindet :

Code:
var Farbe : TColor;
Farbe := Canvas.Pixels[X,Y];
und dann mache ich FloodFill mit dem Parameter fsSurface, und gebe Farbe als Color an :

Code:
Canvas.FloodFill(X,Y+48,Farbe,fsSurface);
Und jetzt füllt Delphi nur die Farbe wo ich mit dem Mauszeiger bin ! Dann ignoriert er alle anderen Farben ! Wie in Paint !
Michael
  Mit Zitat antworten Zitat