Mac OS X の Cocoa Framework には Tracking Rects があり、ビューの領域を効果的に登録し、マウスが出入りするときにコールバック メッセージを受け取ることができます。
Windows に同様の API はありますか? タイマーを使用して x 間隔ごとに GetCursorPos() を呼び出すことは避けたいと思います。
まったく違う名前が付けられている可能性があり、それは非常に些細なことですが、これまでのところ何も見つかりませんでした.
Mac OS X の Cocoa Framework には Tracking Rects があり、ビューの領域を効果的に登録し、マウスが出入りするときにコールバック メッセージを受け取ることができます。
Windows に同様の API はありますか? タイマーを使用して x 間隔ごとに GetCursorPos() を呼び出すことは避けたいと思います。
まったく違う名前が付けられている可能性があり、それは非常に些細なことですが、これまでのところ何も見つかりませんでした.
TrackMouseEvent、これはWM_MOUSELEAVE
、マウスがウィンドウを離れたときにメッセージを送信し、マウスがしばらく動かない場合はホバー通知も送信します。
ウィンドウよりも小さいトラッキング四角形が必要な場合は、自分で行う必要があります。
ウィンドウでWM_MOUSEMOVEをキャッチします。
マウス フックをインストールして、マウス イベントをキャプチャできます。