Auswahl Rechteck ermitteln



  • Hallo allerseits

    Kurze Frage, wie kann ich per WinAPI die Koordinaten (links-oben und rechts-unten) von dem Rechteck ermitteln das ich mit der linken Maustaste ziehen kann.

    Also die Koordinaten von dem Rechteck das entsteht wenn ich die linke Maustaste halte und dann einen Auswahlbereich ziehe.

    mfg leo



  • Hoi,

    Also das is nicht soo schwer:

    1. bei WM_LBUTTONDOWN:
    - GetCursorPos() -> das ist die ersten Koordinate
    2. bei WM_LBUTTONUP:
    - GetCursorPos()) -> das ist die zweite Koordinate

    tjo dann hasses 😉 , also nat. noch inner RECT-Struktur speichern 😉

    PS: Die sind dann relativ zur Screen, entweder die Fkt. SceenToClient() aufrufen oder gleich die bei WM_LBUTTONXXX überlieferten Koordinaten benutzen...die sind dann schon Client-relativ 😉 ...Kommt drauf an wie du sie brauchs, ...

    MfG CodeFinder


  • Mod

    SetCapture sollte man auch verwenden, sonst bekommt man evtl. den UP nicht mit.


Anmelden zum Antworten