Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#3

Re: Desktop Ausgabe wieder löschen

  Alt 29. Nov 2006, 09:50
Hallo,

entfernen kannst Du sowas nur, indem Du den Desktop invalidierst. Das geht so:
InvalidateRect(0, nil, False); Dabei flimmert aber der Bildschirm, weil alles neu gezeichnet werden muss.

Du solltest Dir besser eine andere Methode überlegen, auf den Desktop zu zeichnen ist keine gute Idee. Übrigens ist das Zeichnen auf dem Desktop unter Vista viiiel langsamer geworden, und einige Dinge funktionieren nicht mehr (z. B. XOR).

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat