koordinatenursprung im dialogfeld
-
hallo,
bin erst neu hier und habe deshalb auch nur ein kleines (für mich relativ großes) problem:
ich möchte im dialogfenster die position der maus abfangen und dieser position entsprechend auf das dialogfeld zeichnen.wie uns ja allen bekannt ist liegt der koordinaten ursprung links oben-darf er in meinem bsp aber nicht sein. durch pDC->SetViewportOrg(x,y) und pDC-> SetMapMode(MM_LOMETRIC) gelingt es mir die ausgabe korekt zu machen, die eingabe der maus erhalte ich immer noch in "falschen" koordinaten(positive y-achse zeigt nach unten)
kann mir jemand sagen in wie ich bereits die eingabe aus dem dialogfeld richtig erhalte bzw. in welcher methode ich SetMapMode und SetViewportOrg anwenden kann?
danke im voraus
-
Du kannst mit DPtoLP Device Koordinaten (die Korrdinaten Deiner Maus) umrechnen in logische KOordinaten (Deine Koordinaten in Deinem Gitter).
-
danke erstmals
rechnet mir DPtoLP nur das verhältnis um, oder wird auch der ursprung nach unten gedacht und die positive y achse nach oben? denn das ist mein eigentliches problem
-
Verhältnis und Offset, beides!
-
thx