![]() |
AW: Delphi Programme Schriftvergrößert obwohl nicht aktiv
96 dpi ist nicht irgendein Standardwert. Wenn ein Monitor eine Diagonale von 10cm bei eine Auflösung von 1080p hat, dann hat er eine deutlich höhere dpi als 100cm bei 1080p. Und alles was dazwischen liegt weicht ebenso in der Regel von den 96 dpi ab.
Die Abfrage darauf ist meiner Meinung nach also grundlegend falsch. Sherlock |
AW: Delphi Programme Schriftvergrößert obwohl nicht aktiv
Zitat:
|
AW: Delphi Programme Schriftvergrößert obwohl nicht aktiv
Das OS behält die native Auflösung und skaliert eventuell, sonst wird es ja unscharf bis kriminell hässlich. Was folgt ist: Die DPI bleiben, was sich ändert ist der Skalierungsfaktor (100%, 125% etc). In FMX gibt es:
![]() Da kann man dann alle Beteiligten abfragen. In VCL weiss ich das Pendant leider nicht auf die Schnelle. Sherlock |
AW: Delphi Programme Schriftvergrößert obwohl nicht aktiv
96 dpi ist zwar meines Wissens die Standard-Einstellung bei Windows, die kann aber (vor allem bei Notebooks) abweichen, da die oft auch spezielle Auflösungen haben. Darum ist das pauschale Abfragen auf 96 dpi wohl wirklich keine gute Idee.
Wir hatten mit Delphi < Berlin ein Problem, dass Forms teilweise nicht korrekt skaliert wurden. Das ließ sich durch
Delphi-Quellcode:
ChangeScale(Screen.PixelsPerInch, 96);
im FormCreate beheben. Hilft das eventuell? |
AW: Delphi Programme Schriftvergrößert obwohl nicht aktiv
Moin...:P
@stalkingwolf: Ein Tipp für deine Funktion für die Anzeige der Auflösung. 8-) Zitat:
siehe: ![]() Zitat:
|
AW: Delphi Programme Schriftvergrößert obwohl nicht aktiv
Mir ist ehrlich gesagt die Funktion egal
Die hatte ich wegen Bernhard Geyer gepostet. Mir geht es darum warum die Delphi Programme ( und nur die Delphi Programme ) falsch dargestellt werden und was ich dagegen unternehmen kann. |
AW: Delphi Programme Schriftvergrößert obwohl nicht aktiv
Zitat:
|
AW: Delphi Programme Schriftvergrößert obwohl nicht aktiv
Um welche Delphi-Version geht es überhaupt? Hast du das von mir mal probiert?
|
AW: Delphi Programme Schriftvergrößert obwohl nicht aktiv
Zitat:
Bestehen die Probleme denn auch unter Windows 10? |
AW: Delphi Programme Schriftvergrößert obwohl nicht aktiv
Hallo,
Zitat:
Bei High-DPI-Monitoren versucht Windows, die Anwendung selber hochzuskalieren, wenn das Programm ihm nicht, per Manifest, sagt, dass es das selber kann. Ändern würde ich das erst mal unter den Eigenschaften der Verknüpfung. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz