Visual C++ ,Grafikanimation mit GDI ohne flackern

Danny1766

Grünschnabel
Moin Moin

Ich habe ein Programm mit etwa 10 - 15 kleinen Grafiken und einer Hintergrundgrafik. Nun möchte ich aber eine der Grafik, wenn ich diese mit der Maus anklicke hin und her bewegen können. Momentan lasse ich alles neu zeichnen und dabei flackert der Bildschirm halt immer. Wie kann ich das am besten mit GDI Funktionen machen ohne dieses flackern oder könnt ihr mir einige Links geben, wo ich mir Beispiele ansehen kann, um Anregungen zu erhalten.
Vielen Dank.

MfG
Danny1766
 
Hallo,

Links zu Beispielen habe ich nicht, aber ich vermute mal, du läßt über Invalidate() das gesamte Fenster neu zeichen. Definiere doch für den Grafikbereich ein Rechteck und laß nur diesen Bereich über InvalidateRect(&myRect,true) neuzeichnen. Das geht viel schneller, wenn die Grafiken klein sind und hilft vielleicht.

Mfg

Langer1801
 
Zurück