Einzelnen Beitrag anzeigen

AWeber

Registriert seit: 12. Feb 2013
19 Beiträge
 
#4

AW: TListView - deadlock, in Multimonitor Betrieb

  Alt 17. Mär 2022, 18:47
Hallo,
das passiert nur beim Listview, wenn der Inhalt einer Spalte für die Spaltenbreite zu lang ist und die Darstellung auf ... endet. Dann zeigt der Listview beim überfahren mit der Maus den kompletten Inhalt als Tooltip an und da liegt vermutlich der Fehler.
Mit den Hints von Delphi VCL hat das nichts zu tun, das war zwar auch mein Verdacht aber an den relevanten Stellen kommt man im Debugger nicht vorbei.

Die Anwendung muss DPI Aware V2 im Manifest haben, alle anderen Varianten funktionieren. Man braucht zwei oder mehr Monitore mit unterschiedlicher DPI.


Aus diesem Grund stürzt auch die Explorer.exe ab, wenn man die Fenster wie auf dem Screenshot arrangiert und mit der Maus über die Spalte an der Monitorgrenze fährt... ein paar mal hoch und runter mit der Maus und Peng der Microsoft Dateiexplorer hängt...

André
  Mit Zitat antworten Zitat