Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS Bildschirm Diagonale ermitteln? (https://www.delphipraxis.net/178710-bildschirm-diagonale-ermitteln.html)

Mavarik 22. Jan 2014 14:56

Bildschirm Diagonale ermitteln?
 
Hi Zusammen!

Gibt es eine Möglichkeit die Bildschirm Diagonale in Firemonkey zu ermitteln?

Beispiel Windows 8 Tablet mit 8" hat als Auflösung 1280x800 könnte aber auch ein 23" Monitor sein...

Mavarik

himitsu 22. Jan 2014 15:13

AW: Bildschirm Diagonale ermitteln?
 
Du kannst die DPI des Desktops auslesen.
Und aus den Pixeln und der DPI könnte man die größe berechnen.

aber im Windows gibt es nur eine für den gesamten Desktop, also für alle Monitore geltend.
Meist vermutlich vom Hauptmonitor.


Also es kann stimmen, aber es muß nicht stimmen und wenn es stimmt, dann muß es nicht ganz genau stimmen.
Vorallem bei den Röhrenmonitoren stimmte das ja sowas von garnicht, da die "Bildschirmgröße" eigentlich die Größe der Röhre war und das Bild darin natürlich kleiner war.
Und beim Beamer ... nja ...

Wenn es ganz genau sein soll, dann wirst du eine Kalibrierung einbauen müssen.



PS: Hab auch schon 38-Zöller mit 800x600 gesehen.
Viele 5-Zoll-Handies haben die selbe FullHD-Auflösung, wie ein normaler 24-Zoll-Monitor.
> Pixelanzahl und Pixelgröße haben ja nichts miteinander zu tun.

stahli 22. Jan 2014 15:25

AW: Bildschirm Diagonale ermitteln?
 
Es passt nicht ganz, aber vielleicht wirst Du in dem Umfeld irgendwo fündig: http://www.delphipraxis.net/177228-%...ml#post1233227


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