![]() |
DesktopOverLay repaint: Flackern beseitigen
Hi,
ich zeichne via Canvas auf den Desktop. Damit nicht alles hängen bleibt, lösche ich den Inhalt einfach:
Delphi-Quellcode:
Es flackert allerdings enorm. Kann man das Flackern (wenn ja: wie?) beseitigen ?
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; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz