Zitat von
Markus K.:
Kann man mit Delphi nicht irgendwie die Höhe eines Pixel auslesen? Oder stehen irgendwelche nützlichen Werte in der Registry?
Die 96 wird sicherlich irgendwo in der Registry drin stehen. Aber wie oben erklärt, sind die nicht immer richtig. Und solange Windows bei jeder Auflösungsänderung den User auffordert eine Linie abzumessen, werden die Daten, die Windows hergibt, nie immer und überall korrekt sein.
Zitat von
Matze:
Ich kann ja jeden beliebigen Bildschirm anschließen...
Wenn ich einen anschließe mit 640 x 480 (falls es das gibt ), dann ist ein Pixel vielleicht 2 mm groß, bei 1600 x 1200 jedoch nur 0.2 mm.
Das ist nicht das Problem. Ein 15"-Monitor hat bei 800*600 sicherlich die gleiche relative Auflösung wie ein 21"-Monitor bei 1600*1200 (Zahlen?). Das Problem ist halt, daß die meisten Leute ihren Monitor auf atypischen Auflösungen fahren (wenn ich da so an unsere Schule denke... *g*).