Mausposition in einem CListView



  • Hallo

    Ich habe eine Anwendung mit der Doc/View-Architektur. Anzeigeelement ist ein ClistView. Ich möchte nun bei Rechtsklick auf der Liste ein PopUp-Fenster neben dem Mauszeiger einblenden.

    Wenn ich nun die Nachricht

    ::OnRButtonDown(UINT nFlags, CPoint point)
    

    abfange, und die point.x und .y Werte nehme, bekomme ich die relativen Werte der Liste vom oberen linken Fensterrand aus gesehen. D.h. mein PopUp ist an der komplett falschen Stelle.
    Wie kriege ich denn die richtigen Werte raus?


  • Mod

    ClientToScreen



  • Hallo

    ok, funktioniert.
    Danke noch für die schnelle Antwort.


Log in to reply