Forum: Win32/Win64 API (native code)
by user69,
8. Sep 2020
Ja, das wäre, was ich will.
Aber den Dialog zu verschieben ist tricky und mir bisher nicht optimal gelungen.
Forum: Win32/Win64 API (native code)
by user69,
8. Sep 2020
Mein Manifest sollte auch ok sein.
Alternativ hab ich das Delphi Standard Manifest für MonitorDPIV2 verwendet => Keine Änderung.
Ich habe mal ein Demo angehängt (mit Source):
Einfach die Form nach dem Start auf einen Zweitmonitor (mit unterschiedlicher DPI Skalierung) schieben und "FileOpen" klicken.
Der Dialog geht immer auf dem Hauptmonitor auf.
Forum: Win32/Win64 API (native code)
by user69,
7. Sep 2020
Ja, das ändert nichts an dem beschriebenen Verhalten.
Forum: Win32/Win64 API (native code)
by user69,
7. Sep 2020
Hallo,
hat jemand eine Idee, wie ich den TFileOpenDialog bei PerMonitorDPIV2 immer auf dem Monitor meiner App öffne?
Bei mir öffnet der immer auf dem MainMonitor, egal ob er zuvor beim letzten Öffnen auf den Zweitmonitor verschoben wurde oder meine App auf dem Zweitmonitor ist.
Ergänzung: Dies passiert so, wenn die DPI des Monitore verschieden sind. Bei gleicher DPI öffnet der Dialog immer...