Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Bünni,
13. Apr 2019
Eine Quelle die ich mir abspeichern werde. Auch wegen dem Manifest-Beispiel. Wie oft sucht man sich kaputt, um ein konformes Manifest zu finden.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Bünni,
13. Apr 2019
@EWeiss
das ist natürlich auch eine Idee. Aber um im VST Code rumzuwurschteln bin ich nicht gut genug :lol:
Die Verschiebung des Codes von WMDPIChanged in FormAfterMonitorDpiChanged scheint zu funktionieren.
Ich merke gerade erst, dass ich einigen anderen Code mittlerweile auch löschen kann.
In einer ListBoxen beispielsweise veränderte ich die Schriftgröße, wenn die DPI > 100% ist. Das...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Bünni,
13. Apr 2019
Ich versuche das zu erklären.
VirtualStringTree hat eine DefaultNodeHeight Property die von sich aus schon auf DPI-Veränderungen reagiert.
Einige meiner Nodes haben aber eine Höhe die etwa doppelt so hoch ist wie DefaultNodeHeight.
Damit das bei allen DPI's gut aussieht möchte ich auf DPI-Veränderungen reagieren und diese Variable, die die Höhe für größere Nodes enthält, entsprechend...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Bünni,
13. Apr 2019
Bei einem aktuellen Problem versuche ich auf DPI-Veränderungen zu reagieren.
Mit procedure WMDPIChanged(var msg: TMessage); message WM_DPICHANGED; funktioniert das. Aber ich da kann ich beim Monitorwechsel immer nur die neue DPI abfragen und nicht die vorherige.
Deswegen habe ich mir als Test in das FormBeforeMonitorDpiChanged Event eine showmessage geschrieben...