Thema: Delphi Neuzeichnen von Controls

Einzelnen Beitrag anzeigen

Chris P

Registriert seit: 8. Mär 2004
230 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Neuzeichnen von Controls

  Alt 28. Aug 2006, 09:56
Danke erstmal...

Also mein eigentliches Vorhaben:

Unterhalb des Cursors soll in einem Rechteck der vergrößerte Auschnitt angezeigt werden,
über dem sich gerade der Mauszeiger befindet. So eine Art Bildschirmlupe.

Bewege ich den Zeiger so wird das Rechteck hinterhergezogen. Soweit so gut.
Nur sieht man die Spur des Rechtecks.

Das Rechteck zeichne ich auf den Desktop DC und das Zoomen funktioniert auch schon.
Wenn man nun bei jeder Mausbewegung InvalidateRect(...) aufruft, flackert das Bild sehr.


Gibt es da eine bessere Methode?
  Mit Zitat antworten Zitat