0

ポインター マウスが移動するたびにラベルを更新する必要がありますが、フォームだけでなく、すべてのデスクトップで移動をキャッチする必要があります。

出来ますか?

ありがとうございました。

4

2 に答える 2

1

「Mouse Moved」というラベルが必要なだけですか、それとも移動先に依存していますか。どちらの方法でも、時々オフになり、マウスの x 位置と y 位置をチェックして以前の位置と比較するタイマーを使用できると思います。

prevMouseX = MouseX;
prevMouseY = MouseY;
mouseX = System.Windows.Forms.Cursor.Position.X;
mouseY = System.Windows.Forms.Cursor.Position.Y;

次に、比較はmouseX = prevMouseXなどです...

于 2013-02-23T02:59:52.113 に答える
0

Mouse Capture を参照してください。あなたが作業しているすべての状況を把握しているわけではありませんが、マウス キャプチャの概要については、 この MSDN の記事を参照してください。この回答は、いくつかの情報も提供します。

于 2013-02-23T03:16:55.670 に答える