Hi,
ich zeichne via Canvas auf den Desktop. Damit nicht alles hängen bleibt, lösche ich den Inhalt einfach:
Delphi-Quellcode:
procedure RepaintWnd(Window: hWnd);
begin
InvalidateRect(Window, nil, True);
UpdateWindow(Window);
RedrawWindow(Window, nil, 0, RDW_FRAME or RDW_INVALIDATE or RDW_UPDATENOW or RDW_ALLCHILDREN);
end;
Es flackert allerdings enorm. Kann man das Flackern (wenn ja: wie?) beseitigen ?