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/)
-   -   Delphi DPI-Skalierung: System, Monitor oder MonitorV2? (https://www.delphipraxis.net/204793-dpi-skalierung-system-monitor-oder-monitorv2.html)

Der schöne Günther 29. Jun 2020 20:49

DPI-Skalierung: System, Monitor oder MonitorV2?
 
Ich habe eine ganz dumme Frage: Gibt es einen Grund weshalb man in den Projektoptionen unter DPI Awareness etwas anderes als "Per Monitor V2" eintragen sollte? Die Anwendung wird mit 10.4 Sydney erstellt und auch wenn ich bei dieser Doku-Seite nur Bahnhof verstehe, scheint das ja die richtige Einstellung zu sein.

Bernhard Geyer 29. Jun 2020 21:07

AW: DPI-Skalierung: System, Monitor oder MonitorV2?
 
Du musst halt kontrollieren ob deine Anwendung das vollständig unterstützt.
Vor allem Fremdkomponenten ist fraglich ob diese das in allen Fällen unterstützen.

Pfaffe 30. Jun 2020 06:58

AW: DPI-Skalierung: System, Monitor oder MonitorV2?
 
Ggf. gibt es die Möglichkeit, solche Einstellungen nicht in die EXE einzulinken, sondern per Manifestdatei dazuzugeben?

Bernhard Geyer 30. Jun 2020 07:33

AW: DPI-Skalierung: System, Monitor oder MonitorV2?
 
Die Projektoptionen sorgen ja für den entsprechenden Manifesteintrag.

Wenn du das selbst über eine externe Manifestdatei realisieren willst, dann deaktiviere die Option in der IDE und stell diese Datei selbst bereit.

Der schöne Günther 30. Jun 2020 07:58

AW: DPI-Skalierung: System, Monitor oder MonitorV2?
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1468521)
Vor allem Fremdkomponenten ist fraglich ob diese das in allen Fällen unterstützen.

Ah, alles klar. Da es eine Kiosk-Anwendung ist die nur auf einem bestimmten Monitor läuft und sich auch mittendrin die DPI nicht ändern sollten reicht mir denke ich "System".

Uwe Raabe 30. Jun 2020 08:25

AW: DPI-Skalierung: System, Monitor oder MonitorV2?
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1468521)
Du musst halt kontrollieren ob deine Anwendung das vollständig unterstützt.

Das gilt auch für die Icons, die dann in den vergrößerten Versionen vorliegen müssen (sonst sieht das bei 200% echt niedlich aus). Zwar werden die mit der Windows-Skalierung dann etwas pixelig, haben aber dafür die passende Größe.

Der schöne Günther 30. Jun 2020 09:14

AW: DPI-Skalierung: System, Monitor oder MonitorV2?
 
Da hab ich mich schon drum gekümmert. Das lief mit der neuen TVirtualImageList wirklich klasse 👍

Pfaffe 30. Jun 2020 09:44

AW: DPI-Skalierung: System, Monitor oder MonitorV2?
 
Bzgl. Icons, wäre da das svg Format sinnvoll? Gibt es ein svg-Addon für TVirtualImageList?

Der schöne Günther 30. Jun 2020 09:51

AW: DPI-Skalierung: System, Monitor oder MonitorV2?
 
Sinnvoll wäre das sicherlich, meint auch dieser schlaue Mann hier:
Zitat:

Zitat von Redeemer (Beitrag 1416247)
(...)Wer 2018 für Bilder, die keine Fotos sind, ein anderes Bildformat als SVG wählt, hat die Kontrolle über sein Leben ohnehin verloren. (...)

Was das hier genau macht habe ich noch nicht verstanden:
https://www.bverhue.nl/delphisvg/202...vg-image-list/

Aber mir persönlich hat es wirklich erst einmal gereicht die Icons in 100, 125, 150 und 200 % zu exportieren, die TVirtualImageList kümmert sich um den Rest...

Uwe Raabe 30. Jun 2020 11:42

AW: DPI-Skalierung: System, Monitor oder MonitorV2?
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1468560)
Da hab ich mich schon drum gekümmert. Das lief mit der neuen TVirtualImageList wirklich klasse 👍

Schön! Aber die Frage lautet ja:
Zitat:

Zitat von Der schöne Günther (Beitrag 1468518)
Gibt es einen Grund weshalb man in den Projektoptionen unter DPI Awareness etwas anderes als "Per Monitor V2" eintragen sollte?

Insofern gibt es schon Gründe, die halt in deinem Fall vielleicht nicht greifen.

taveuni 30. Jun 2020 14:14

AW: DPI-Skalierung: System, Monitor oder MonitorV2?
 
Zitat:

Zitat von Pfaffe (Beitrag 1468564)
Bzgl. Icons, wäre da das svg Format sinnvoll? Gibt es ein svg-Addon für TVirtualImageList?

Seit wir svgmagic benutzen sind diese Probleme gelöst. Seit einiger Zeit inklusive Sourcecode. Sehr empfehlenswert.

sh17 30. Jun 2020 15:50

AW: DPI-Skalierung: System, Monitor oder MonitorV2?
 
bezüglich der Icons hilft vielleicht auch das

https://github.com/EtheaDev/IconFontsImageList

dann spart man sich das ganze skaliere in verschiedenen Größen


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:04 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