AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Suche Tester für High-DPI

Ein Thema von Uwe Raabe · begonnen am 6. Apr 2018 · letzter Beitrag vom 9. Apr 2018
Antwort Antwort
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#1

AW: Suche Tester für High-DPI

  Alt 9. Apr 2018, 12:18
Tja, ich glaube bis Bild Nr. 5 nicht.
Ich will/wollte mir aber da auch gar nicht die Mühe machen, das zu beurteilen.
Die Beschreibung kannst Du auch ignorieren, es ist einfach eine Folge von Bildern. Wenn ich den gleichen Aufruf einfach mehrmals gemacht habe, um zu sehen wie sich die Fensterposition ändert, kann das bspw. aus der Beschreibung hervorgehen.
Oder wenn die Anwendung maximiert wird, gibt es offenbar kein Event, der in Deiner Anwendung die dargestellte Auflösung aktualisiert. So Kram steht da drin. Ob das interessant ist oder sich alles aus dem Bild selbst erschließt .. keine Ahnung. Man weiß ja vorher nicht, was nachher interessant ist.

Und ob Daniel sich über solche Uploads freut? Falls nicht, kann ich es auch wieder löschen. Wenn Du die restlichen Bilder noch haben willst, muss dann wohl ein anderes Verfahren her.
Gruß, Jo
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
872 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Suche Tester für High-DPI

  Alt 9. Apr 2018, 12:25
Hier meine Resultate: Beide GUIs sehen fast gleich aus: Die Radiobuttions sind leicht unterschiedlich groß und die rechten und unteren Buttons im TabSheet sind weiter unten/rechts im linken Bildschirmfoto (ref)

Edit:
Gerade noch einen Unterschied gefunden: In "ref" ist das PopUp-Menü zu klein. In "Test" passt es.

4K Display unter Windows 10 mit einer Skalierung. Welche Skalierung aktiv ist, kann ich leider nicht nachschauen. Das Systemsteuerungsfenster öffnet sich seit dem Windows Update nicht mehr...
Angehängte Grafiken
Dateityp: jpg result.jpg (66,3 KB, 30x aufgerufen)

Geändert von BlueStarHH ( 9. Apr 2018 um 12:41 Uhr)
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
872 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Suche Tester für High-DPI

  Alt 9. Apr 2018, 12:38
Hier die Bildschirmfotos von den PopUp-Menüs
Angehängte Grafiken
Dateityp: jpg menu.jpg (40,5 KB, 34x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.878 Beiträge
 
Delphi 13 Florence
 
#4

AW: Suche Tester für High-DPI

  Alt 9. Apr 2018, 13:42
Hier die Bildschirmfotos von den PopUp-Menüs
Das ist eine Änderung, die ich unabhängig von den DPI-Fixes eingebaut habe. Das Standardmenü unter Windows betrachtet offenbar die Menütexte und Shortcuttexte bei der Ermittling der Menübreite getrennt und ordnet die irgendwie spaltenweise an, mit einer deutlichen Lücke dazwischen. Die Original-OwnerDraw-Implementation addiert einfach die beiden Textlängen für jeden Menüeintrag und ermittelt damit die Menübreite. Das führt zu dem gezeigten Effekt, daß Menütexte und Shortcuttexte irgendwie ineinander verschachtelt sind (in dem Screenshot deutlich zu sehen beim zweiten und drittem Eintrag in Ref). Mit der neuen Implementation ist ein OwnerDraw-Menü kaum noch vom Standard-Menü zu unterscheiden. Damit erhält man ein konsistentes Aussehen auch wenn man Standard- und OwnerDraw-Menüs mischt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Antwort Antwort


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 01:01 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