Autor Beitrag
theomega
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Mo 30.12.02 16:15 
Hallo Leute

Wie kann ich das "Bild" auf einem DC löschen?
habe schon das hier probiert, aber das geht nicht

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
procedure erasedc(dc:HDC;w,h:integer); 
var rcBmp:TRECT; 
begin; 

SetRect(rcBmp, -1, -1, w+1, h+1); 
InvalidateRect(dc,@rcbmp,true); 
end;



es passiert rein garnux!

Grüße
TO
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Mi 01.01.03 22:18 
Tja, ein DC ist die Windows-Version eines Canvas (OK, im Prinzip eben). Ein Bild ist dann eben einfach nur etwas draufgezeichnet. Du musst es schon überzeichnen, zum Beispiel mit Windows.Rectangle().