TWIPS in logische Koordinaten umwandeln

Liebe Experten,

wie etwas weiter unten in meiner letzten Anfrage beschrieben habe ich mit Hilfe des ActiveX Controls MSFLXGRD.OCX ein Windows Programm geschrieben.

Mittlerweile habe ich herausgefunden, daß dieses Control die Positionsangaben für die Zellen in der Maßeinheit TWIPS zurückgibt. In meinem Windows Programm benötige ich aber logische Einheiten. Wie kann ich die TWIPS korrekt in logische Einheiten umwandeln?

Wenn ich das richtig verstanden habe, wird dazu der Gerätetreiber (GDI) benötigt, da TWIPS in der Regel von der Auflösung des Ausgabegeräts abhängen.

Ich habe verschiedenes ausprobiert. Jedoch nur die Verwendung meiner, durch ausprobieren gewonnenen, Konstante (s.u.) funktioniert. Das ist aber keine allgemeingültige Lösung, da jemand mit einem Monitor mit anderer Auflösung ein völlig anderes Bild erhalten wird.

Danke schon einmal im Vorraus,

Daniel.