CTestView::OnMouseMove(UINT nFlags, CPoint point)



  • Servus

    Ich habe ein CFormView in dem sich ein CListBox befindet. Ich möchte die Mausbewegung abfragen. Wenn ich OnMouseMove in das CFormView einfüge, arbeitet das nur, wenn ich mich in diesem bewege. D.h. wenn ich das Feld des CListBox überquere, geht die WM an die CListBox anstatt die CFormView. Deshalb kann ich den Befehl nicht ausführen, der in OnMouseMove steht.

    kurz:
    Maus bewegt sich in das CListBox Feld und soll meinen Befehl ausführen.

    Wie mach ich das?


  • Mod

    Das geht nicht! Warum sollte das auch gehen. Denn das Control ist selbst für die Mausaktionen verantwortlich.

    Was willst Du damit bezwecken?
    Du könntest sichellich ein Subclass der CListBox durchführen, aber dann beliben die Mausnachrichten immer noch in dem CListBox Control und nicht im Parent.


Anmelden zum Antworten