Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Image Flackert, wenn Cursor nicht über Formular.

  Alt 22. Aug 2006, 01:42
Zitat von SirThornberry:
Du machst genau das was Luckie vermutetet hat. Bei jeder Aktion die du ausführst auf die Canvas wird die Ausgabe aktuallisiert was das Flackern verursacht. Machs so:
Delphi-Quellcode:

    //Und jetzt das Bitmap mit einem Rutsch auf die Canvas kopieren
    BitBlt(PaintBox.Canvas.Handle, 0, 0, lBmp.Width, lBmp.Height, lBmp.Canvas.Handle, 0, 0, SRCCOPY);
Das gehört natürlich nicht an diese Stelle in den Code, sondern da wo es gezeichnet werden soll, also in der Timer Methode und / oder im OnPaint Ereignis.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat