![]() |
Langsames Repaint / Desktop Repainted
Hallo DPler,
ich habe eine Problem mit der GUI. Beim Starten kommt es vor das auf manchen Systemen (Mehere Monitore, Hohe Auflösungen) die GUI sehr lange flackert aber auch der Desktop wird neugezeichnet. Bei einen System dauert das Flackern mehrere Sekunden und die Anwendung hängt für diese Zeit (wird wohl die Repaints verarbeiten?). Da ich unglücklicherweise momentan kein solches System zum Reproduzieren hab, wollte ich euch mal fragen was prinzipiell dafür verantwortlich sein könnte. Ich bin für jeden Hinweis dankbar. FYI: Wir benutzen GDI+ für Buttons (TMS-Derivat) und haben keine Manifeste. Auf meinem Laptop mit zusätzlichen Display läuft alles prima. Shalom |
AW: Langsames Repaint / Desktop Repainted
Schau mal ob dein Code des öfteren LockWindow verwendet. Die Freigabe des gesperrten Fensters mit LockWindow(0) sorgt dafür das alle Window-Fenster (auch Desktop) neu gezeichnet werden.
|
AW: Langsames Repaint / Desktop Repainted
Etwas Code wäre hier jetzt nicht schlecht. Wie du siehst können wir hier nur raten.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:14 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 by Thomas Breitkreuz