Problem mit DPtoLP



  • Hallo,

    ich habe irgendwie ein Verständnisproblem 🙂
    Ich kann mir ja in etwa vorstellen, was "Device Units" und "Logical Units" sind und bedeuten (falls jemand eine konkrete Beschreibung hat, wäre ich aber echt dankbar!!) und das diese anhand des gewählten Mapping-Modes umgerechnet werden. Allerdings verstehe ich nicht so richtig, was das DPtoLP genau macht.
    Ändert das auch die Auflösung der CDC oder rechnet das "nur" die Werte des übergebenen CRects bzw. CSize-Objekts um??

    Kann mir jemand dazu mal eine Erklärung geben?!?!

    Vielen Dank schonmal!



  • Wow, immer noch keine Antwort. 😞 Dann will ich es doch mal versuchen:

    Also:
    DP beziehen sich immer auf das Gerät, z.B. den Monitor.
    LP beziehen sich auf dein Fenster bzw. dessen Clientbereich.

    Wenn du ein maximiertes Fenster hast, sind die sich schon ziemlich ähnlich. Wenn du aber nur ein kleines Fenster hast, dann merkst du den Unterschied in den Werten schon.
    Ist die linke obere Ecke des Fensters beispielsweise auf 100,100, dann sind die DP immer 100 größer als die LP.


Anmelden zum Antworten