AGB  ·  Datenschutz  ·  Impressum  







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

Windows 10 und DPI

Ein Thema von Roadmap · begonnen am 30. Jul 2015 · letzter Beitrag vom 3. Jul 2017
 
Benutzerbild von Roadmap
Roadmap

Registriert seit: 28. Mai 2004
Ort: Sonthofen, Oberallgäu
16 Beiträge
 
Delphi 7 Architect
 
#1

Windows 10 und DPI

  Alt 30. Jul 2015, 11:33
Habe heute bei einem Test meiner Programme auf einem Windows 10 Tablet eine interessante Entdeckung gemacht. Ich habe bisher die Problematik von verschiedenen DPI-Zahlen bzw. Large Fonts mit folgendem Code im FormCreate gelöst:

Delphi-Quellcode:
  Scaled := False;
  if Screen.PixelsPerInch <> 96 then ScaleBy(Screen.PixelsPerInch, 96);
Der Effekt war klar, Scaling aus und wenn PixelsPerInc ungleich 96 DPI (100%) sind wird danach gescaled. Somit sah die App immer gleich aus egal was eingestellt war.

Das bis inkl. Win8.1 gut funktioniert, jetzt auf Windows 10 allerdings nicht mehr?! Auch bei den Einstellungen 125% oder 150% bringt die PixelsPerInch immer 96 als Ergebnis!

Kennt jemand den Grund bzw. eine Abhilfe?
--
Geht nicht gibt's nicht, geht schwer gibt's schon!
  Mit Zitat antworten Zitat
 

 

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 22:14 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 by Thomas Breitkreuz