Einzelnen Beitrag anzeigen

CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#1

DelphiX: Neuzeichnen ohne flackern

  Alt 8. Mär 2003, 21:22
Hi,
ich habe in einer TDXImageList ein kleines Raumschiff. Im OnKeyDown vom DXDraw steht:
Delphi-Quellcode:
if not DXDraw1.CanDraw then Exit;
DXImageList1.Images[0].Draw(DXDraw1.Surface, oldP+5, 10, 0);
DXDraw1.Flip;
Wenn hier ein Fehler drin ist, dann macht das nichts. Habe das ganze aus dem Gedächtnis geschrieben.
Nun zieht dieses Bild aber einen hässlichen Streifen hinter sich her. Genauer gesagt: es wird übermalt. Wie kann ich die Zeichenfläche leeren. Allerdings ohne das es flackert!

Chris
  Mit Zitat antworten Zitat