Frage Globale Mausereignisse


Hallo,

Ich versuche, die Mausposition und auch ihre Delta-Position zu verfolgen. Gibt es eine schönere Möglichkeit, dies zu tun und dann alle Mausereignisse für alle meine Formulare in meinem Fenster zu implementieren?

Das Problem bei der Verwendung des MouseMove-Ereignisses besteht darin, dass die Maus nicht mehr ordnungsgemäß funktioniert, sobald sie sich außerhalb des Formulars bewegt. Durch die Implementierung von mouseEnter verbessert mouseLeave es etwas, fühlt sich aber immer noch nicht perfekt an. Irgendwelche Ideen?

Grüße,


6
2018-05-24 17:08


Ursprung


Antworten:


Sie müssen Windows-Ereignisse auf niedrigeren Ebenen behandeln.

Schau dir dieses Beispiel an: http://www.codeproject.com/KB/cs/globalhook.aspx


4
2018-05-24 17:11