AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Suche Tester für High-DPI

Ein Thema von Uwe Raabe · begonnen am 6. Apr 2018 · letzter Beitrag vom 9. Apr 2018
Antwort Antwort
günni0
(Gast)

n/a Beiträge
 
#1

AW: Suche Tester für High-DPI

  Alt 6. Apr 2018, 23:18
Mir ist gerade erst aufgefallen, dass sich 10.2.2 Starter wohl anders verhält als vorherige Versionen was HighDPI angeht.
Früher wurden meine Komponenten oft verschoben. Daher setzte ich Scaled erst einmal auf False und rief dann selber ScaleBy [ meine Original-DPI ] auf + weitere Änderungen von Hand.
Lasse ich das alles jetzt weg und stelle Scaled auf True, erhalte ich glas-klare Schrift (Windows 7, bei 10 ist es verschwommen), dafür ist sie kleiner. CheckBoxen und RadioBoxen sind aber entsprechend groß.

Ist letzteres das Szenario was unerwünscht ist?

[IRONIE]
Möchte gerne anonym bleiben. Von daher geht das leider nicht.
Und das geht nicht, wenn du die Dateien an deinen Post hier anhängst? Was steht denn in der DFM bzw. PAS so Identifizierendes drin?
Ich arbeite für die NSA und wir nutzen wir natürlich nur das Teuerste vom Teuren - also Delphi
[/IRONIE]

Geändert von günni0 ( 6. Apr 2018 um 23:49 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.785 Beiträge
 
Delphi 12 Athens
 
#2

AW: Suche Tester für High-DPI

  Alt 6. Apr 2018, 23:52
Früher wurden meine Komponenten oft verschoben. Daher setzte ich Scaled erst einmal auf False und rief dann selber ScaleBy [ meine Original-DPI ] auf + weitere Änderungen von Hand.
Eigentlich sollte die Standardeinstellung Scaled = True ohne weitere Maßnahmen bezüglich DPI-Änderung im Code ausreichen. Du kannst dir ja das aktuelle HighDPI-Projekt mal anschauen. Ich verwende für beide Compilate dieselben dfm und pas Dateien und da wirst du keinen Code finden, der irgendwas mit Scaled, ScaleBy oder irgendwelchen Controlgrößen oder -positionen macht. Der einzige DPI-Relevante Code steht in FormAfterMonitorDpiChanged und sorgt für eine Anzeige des aktuellen DPI-Werts.

Lasse ich das alles jetzt weg und stelle Scaled auf True, erhalte ich glas-klare Schrift (Windows 7, bei 10 ist es verschwommen), dafür ist sie kleiner. CheckBoxen und RadioBoxen sind aber entsprechend groß.

Ist letzteres das Szenario was unerwünscht ist?
Kann ich jetzt so nicht sagen. Deswegen das konkrete Beispiel.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
günni0
(Gast)

n/a Beiträge
 
#3

AW: Suche Tester für High-DPI

  Alt 7. Apr 2018, 00:28
Ist mir bis heute ein Rätsel wie man ohne Änderungen an Scaled + irgendwas anderes, hier und dort noch was ... gute Resultate für 100% bis 200% Scale von Win XP bis 10 hinbekommt.
  Mit Zitat antworten Zitat
KHJ

Registriert seit: 15. Dez 2005
42 Beiträge
 
Delphi 12 Athens
 
#4

AW: Suche Tester für High-DPI

  Alt 7. Apr 2018, 07:04
Vielen Dank, dass Du dich darum kümmerst!!!

Es wäre schön, wenn Du auch https://quality.embarcadero.com/browse/RSP-18897 und https://quality.embarcadero.com/browse/RSP-18896 berücksichtigen könntest.
Im Anhang 2 Screenshots 1.Monitor mit 120 DPI und 2. Monitor mit 96 DPI. Die Menus sehen auch OK aus.

Karlheinz
Angehängte Grafiken
Dateityp: png 96 DPI.png (72,5 KB, 54x aufgerufen)
Dateityp: png 120 DPI.png (113,2 KB, 52x aufgerufen)
Karlheinz Jansen
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:12 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