Thema: Delphi Double Buffered Bug

Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#14

Re: Double Buffered Bug

  Alt 1. Feb 2010, 14:23
Zitat von Blamaster:
1. Timer löst Onpaint Ereignis der Paintbox auf, diese holt sich die Hintergrund Bmp und lädt sie, nun werden noch ein paar sachen auf die PaintBox mit dem bmp hintergrund gezeichnet.
Das fette ist dein Problem. Erledige das nicht in der Paintbox, sondern gleich mit auf dem internen Bitmap, und mach als einzige Zeichenoperation auf die PaintBox das StretchDraw(). Dann solltest du getrost DoubleBuffered vergessen können.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat