dpi und Schriftgrad der Anzeige ermitteln

20/01/2009 - 09:06 von Dietmar Thesing | Report spam
Hallo liebe ExpertInnen,
irgendwie gebe ich beim Gurgeln wieder mal die falschen Begriffe ein -
wie bekommt man heraus, ob ein User den dpi-Wert über
Anzeige/Registerkarte Einstellungen/Erweitert veràndert hat und wie
bekommt man heraus, ob ein User bei Anzeige/Register Darstellung große
oder extragroße Schriftarten eingestellt hat?

Die Anzahl der Pixel des Monitors bekomme ich hin:

Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long)
As Long
Const SM_CXSCREEN = 0
Const SM_CYSCREEN = 1

In der Prozedur dann:

x= GetSystemMetrics(SM_CXSCREEN)
y= GetSystemMetrics(SM_CYSCREEN)

Vielen Dank für Eure Hilfe
Dietmar
AXp, Win XP
 

Lesen sie die antworten

#1 Jens Schilling
20/01/2009 - 10:32 | Warnen spam
Hallo, Dietmar

Dietmar Thesing wrote:
Hallo liebe ExpertInnen,
irgendwie gebe ich beim Gurgeln wieder mal die falschen Begriffe ein -
wie bekommt man heraus, ob ein User den dpi-Wert über
Anzeige/Registerkarte Einstellungen/Erweitert veràndert hat und wie
bekommt man heraus, ob ein User bei Anzeige/Register Darstellung große
oder extragroße Schriftarten eingestellt hat?



In der Demo SystemMetrics solltest Du eine Lösung finden:

http://www.dbwiki.de/wiki.php?title...atenbanken

Gruss
Jens
______________________________
FAQ: http://www.donkarl.com

Ähnliche fragen