WM_MOUSELEAVE und Child-Fenster
-
Hi,
ich habe ein Fenster mit einigen Buttons und möchte abfangen, wenn die Maus dieses Fenster verlässt. TrackMouseEvent funktioniert auch super, bis auf, dass ich auch WM_MOUSELEAVE empfange, wenn der Cursor nur über einem der Buttons ist.
Wie lässt sich abfangen, dass die Maus den gesamten Fensterbereich (Client) verlassen hat?Danke
M.T.
-
Lässt sich das nicht über die Flags der übergebenen TRACKMOUSEEVENT-Struktur angeben (TME_NONCLIENT)
Keine Ahnung, ob das jetzt stimmt - probier's einfach mal
-
War auch mein erster Versuch das Problem zu lösen
Funktioniert aber leider nicht ...
M.T.
-
Zur Not könntest du dir auch mit SetCapture und WM_MOUSEMOVE etwas basteln - ist aber wohl auch nicht so das Wahre!
Was hast du denn vor, wenn man fragen darf
-
Ich bastle ein Steuerelement im Stil der Sidebar des PSDK - wenn man mit der Maus über eine Gruppe fährt, klappt ein Tab aus. 'Möchte eben abfragen, ob die Maus noch im angezeigten Tab ist, oder ob eingeklappt werden kann.
M.T.