常時マウスカーソル位置を取得するには?

解決


ふろぐ  2003-07-08 11:46:31  No: 51688  IP: [192.*.*.*]

現在,マウスカーソルの位置情報を定期的にロギングするプログラムを
WindowsXP上で作成しております.
ですが,ウィンドウ上にマウスカーソルがある場合や,ドラッグ中は,
WM_MOUSEMOVEメッセージが発生するため,マウス位置情報を取得することが
できますが,ウィンドウが非アクティブ時には,マウスの位置情報を
受け取ることができません.
SetCaptureで試してみましたが,非アクティブ時はうまくいきません.

どなたかご教授いただけませんでしょうか.

編集 削除
YuO  2003-07-08 15:58:13  No: 51689  IP: [192.*.*.*]

マウスメッセージをフックしてみたらどうでしょう。

編集 削除
ふろぐ  2003-07-15 11:21:41  No: 51690  IP: [192.*.*.*]

YuO様,回答いただきまして有難うございます.
システムフックを利用することで,解決しました.
有難うございました.

編集 削除