0

Mac OS X の Cocoa Framework には Tracking Rects があり、ビューの領域を効果的に登録し、マウスが出入りするときにコールバック メッセージを受け取ることができます。

Windows に同様の API はありますか? タイマーを使用して x 間隔ごとに GetCursorPos() を呼び出すことは避けたいと思います。

まったく違う名前が付けられている可能性があり、それは非常に些細なことですが、これまでのところ何も見つかりませんでした.

4

3 に答える 3

2

TrackMouseEvent、これはWM_MOUSELEAVE、マウスがウィンドウを離れたときにメッセージを送信し、マウスがしばらく動かない場合はホバー通知も送信します。

ウィンドウよりも小さいトラッキング四角形が必要な場合は、自分で行う必要があります。

于 2010-03-03T10:06:31.690 に答える
1

ウィンドウでWM_MOUSEMOVEをキャッチします。

于 2010-03-03T10:09:24.240 に答える
1

マウス フックをインストールして、マウス イベントをキャプチャできます。

于 2010-03-03T10:14:58.067 に答える