Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Bünni,
13. Apr 2019
Zu dieser Sache hätte ich noch eine Frage. Kann man auf eine ähnliche Art und Weise auch den DefaultNodeHeigt eines VirtualStringTrees anpassen?
Frage kann ignoriert werden. Über WMDPIChanged scheint alles möglich zu sein.
Es gibt ein paar kleinere Änderungen die ich gerne selber bei DPI-Wechsel anstellen würde und das klappt in WMDPIChanged sehr gut.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Bünni,
13. Apr 2019
Dafür brauchst du dich nicht zu entschuldigen. Ich muss auch sagen, dass Lernen durch Fehler dazugehört. Und genau das ist hier passiert im positiven Sinne.
Irgendwann stelle ich meine überarbeitete Version zur Verfügung. Am Grundgerüst habe ich soweit nichts verändert. Ich habe nur ein paar Optionen hinzugefügt die ich für sehr nützlich halte.
Und jetzt mit der DPIAwareness wie es so schön...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Bünni,
13. Apr 2019
Das sieht sehr vielversprechend aus! Ich hatte es eben schon mit der Message WM_DPICHANGED versucht aber die kommt scheinbar nicht durch. Warum weiß ich nicht.
Deine Lösung funktioniert sehr gut! Nicht einmal Font-Anpassungen sind notwendig. Bei ATTabs muss man nur FOptTabHeight und Height (die Höhe der Komponente selber) setzen.
Es gibt nur ein Problem. Wenn man das Formular von 100% DPI auf...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Bünni,
13. Apr 2019
In einem anderen Beitrag wurden mit die ATTabs als Ersatz für TTabControl empfohlen https://github.com/Alexey-T/ATTabs
Die Komponente habe ich mir etwas umgeschrieben und bestimmte Optionen hinzugefügt, die ich interessant finde.
In einem erst vor kurzem gestarteten Beitrag über HighDPI und TSpeedButton habe ich gelesen, dass jemand mit 4K Auflösung und 225% Skalierung unterwegs ist.
Das...