Deutsch
Forum

Erledigt: DPI-Einstellung

 

Thomas
Freier
Bin über Suchen nicht weiter gekommen.
Wie ist die DPI-Einstellung des Monitors zu ermitteln?
 
Gruß Thomas
Windows XP SP2, XProfan X2
20.04.2009  
 



Steckt wohl in den EnumDisplaySettings [...]  . (Finds dort aber auch nicht...)

Eher hier? [...] 

He, vielleicht am einfachsten über GetDeviceCaps [...]  .
 
20.04.2009  
 




Jörg
Sellmeyer
Die DPI-Einstellung des Monitors ist doch eigentlich immer 72, oder?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
20.04.2009  
 




Thomas
Freier
Vielleicht erklären die Bilder das Problem besser. Alle Objekte, die im Fenster eingebaut sind bleiben wie erstellt. Also unabhängig, ob 100% oder 125% eingestellt ist. Eine rtf-Datei dagegen, diese hatte links und rechts jeweils 5mm Randabstand, wird jeweils anders dargestellt. Die Maßlinie und auch das Listview, unter 125% erzeugt, muß ich irgendwie flexibel je nach Einstellung anpassen. Aber wie?

9 kB
Hochgeladen:21.04.2009
Ladeanzahl66
Herunterladen
58 kB
Hochgeladen:21.04.2009
Ladeanzahl67
Herunterladen
10 kB
Hochgeladen:21.04.2009
Ladeanzahl64
Herunterladen
 
Gruß Thomas
Windows XP SP2, XProfan X2
21.04.2009  
 



Jörg Sellmeyer, Beitrag=51902, Zeitpunkt=20.04.2009
Die DPI-Einstellung des Monitors ist doch eigentlich immer 72, oder?


So war mir auch - obwohl es imho unlogisch ist.

Spätestens jedoch ab Windows kann man das aber mindestens skalieren, naja und mein Handy hat ein viel feineres Display als z.B. mein Notebook-Display und imho hat damit auch mein Handy-Display mehr DPI als mein Notebook-Display - glaub ich.
 
21.04.2009  
 




Jörg
Sellmeyer
Ich seh auch gerade, daß es bei mir 96 dpi sind.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
21.04.2009  
 




Thomas
Freier
Als mögliche Verhältniszahl habe ich ~GetSystemMetrics(~SM_CYMENUCHECK) gefunden. Aber da kommen nur ganze Zahlen (100%=13, 125%=17, 150%=21) raus. Ist für ein Checkmenü sicher ausreichend. Aber wo ist die %Font abzufragen?
 
Gruß Thomas
Windows XP SP2, XProfan X2
21.04.2009  
 



Ich glaube früher waren es meist 72 DPI. ^^
 
21.04.2009  
 




Andreas
Miethe


So sollte es gehen :
KompilierenMarkierenSeparieren
 $H windows.ph
Var Monitor& = ~GetDC(%Desktop)
CLS
Print DPI-X :;~GetDevicecaps(Monitor&,~LOGPIXELSX)
Print DPI-Y :;~GetDevicecaps(Monitor&,~LOGPIXELSY)
WaitInput
End
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
21.04.2009  
 




Thomas
Freier
DANKE Andreas, so geht es.
 
Gruß Thomas
Windows XP SP2, XProfan X2
21.04.2009  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.313 Betrachtungen

Unbenanntvor 0 min.

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie