Forum: Multimedia
Delphi
by Wuaegner,
19. Jun 2004
Servus!
Flimmerstrich ist jetzt weg, weil nach jedem Tastendruck nicht mehr PaintBox1.Repaint ausgelöst wird sondern nur PaintBox1.OnPaint(Sender); (BitBlt(PaintBox1.Canvas.Handle, 0, 0, bmp.Width, bmp.Height, bmp.Canvas.Handle,0, 0, SrcCopy);) .
Gruß Flo
Forum: Multimedia
Delphi
by Wuaegner,
11. Jun 2004
Ok werd ich mal bisschen mit rumprobieren. Aber man muss es schon so machen, dass nach jedem Tastendruck( bei dem ja etwas auf dem Canvas verändert werden soll) mit Repaint das OnPaint asugelöst werden muss und es dann neu gezeichnet werden muss?
Gruß Flo
Forum: Multimedia
Delphi
by Wuaegner,
11. Jun 2004
Hallo!
Bei meinem Programm wird bei jedem Tastendruck ein Bitmap in eine Bitmapdatei gezeichnet und auf einer Paintbox ausgegebn. Nun wird jedoch nach jedem Tastendruck das Bild mit Repaint neu gezeichnet... ( Man steuert ein Mann durch ein zufälliges Labyrinth und legt Bomben) da es aber nun so oft aktualisiert wird erscheint dieser störene Flimmerstreifen. Kann mir jemand sagen wie ich ihn...