Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   BorderIcons flackern unter Windows 10 (https://www.delphipraxis.net/186606-bordericons-flackern-unter-windows-10-a.html)

Michael II 16. Sep 2015 08:40

BorderIcons flackern unter Windows 10
 
Windows 10 - VCL - Delphi Seattle (auch geprüft mit XE6-XE8) - Rechte Maustaste auf Desktop > Anzeigeeinstellungen > Bildschirm > Grösse von Text Apps... auf 125% eingestellt. Bei Windows "Neu anmelden", damit sicher alle Beteiligten die Änderungen übernehmen.


Wenn ich nun bei Delphi Seattle (oder XE6-XE8) mit dem Mauszeiger oben rechts im Delphi Hauptfenster über die BorderIcons (minimieren, maximieren, schliessen) fahre, dann "flackern" diese Icons.
(Nur wenn ich das Delphi Fenster in der Breite verkleinere und in die obere linke Ecke verschiebe, wird das Schliessen Icon korrekt angezeigt, wenn ich mit dem Mauszeiger darüber fahre. Es scheint als ob hier irgendwas falsch skaliert wird.)

Beispiel:
Ich fahre mit dem Mauszeiger über das Icon "Schliessen" (x).
Ich erwarte, dass das x-Icon rot bleibt, so lange sich der Mauszeiger im Anzeigefeld des Icons befindet.
Ich beobachte: Das Icon wird immer nur ganz kurz rot gezeichnet und nimmt dann gleich wieder die "nicht aktiv Standardfarbe" an (, obschon sich der Mauszeiger noch im Anzeigefeld des Icons befindet).

Ich beobachte das gleiche Verhalten bei meinen Delphi Programmen.

Wenn ich aber ein neues VCL Delphi Projekt eröffne mit nur einem Fenster und das Ding laufen lasse, dann werden die BorderIcons in diesem Fenster korrekt angezeigt.


Notepad, Edge, Chrome, Thunderbird etc. : Die Icons werden korrekt angezeigt.
Skype: 7.6.85.105: Die BorderIcons werden nicht korrekt angezeigt.


Hat jemand dieses Verhalten auch festgestellt? Und.... hat jemand einen Tipp, wie man das Flackern verhindern kann?


Besten Dank.

EWeiss 16. Sep 2015 09:41

AW: BorderIcons flackern unter Windows 10
 
Zitat:

Notepad, Edge, Chrome, Thunderbird etc. : Die Icons werden korrekt angezeigt.
Skype: 7.6.85.105: Die BorderIcons werden nicht korrekt angezeigt.
Die frage wäre wie die Icons dargestellt werden.
Mal versucht die Ressource bzw. den Typ der Icons auszulesen?
Und diese dann zu vergleichen?

Ansonsten einen Bug Report an M$ senden.
Gegeben falls mal unter Win7 testen.

gruss

Michael II 29. Dez 2015 08:27

AW: BorderIcons flackern unter Windows 10
 
Das beschriebene Problem (mind. XE6-XE8) wurde übrigens mit der neusten Delphi Version gefixt - Getestet mit "Delphi Seattle Subscription Update 1/Windows 10, Build 10586". Danke emba


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz