常駐ソフトでマウスの動作を取得したいのですが
フォーム上に有るときは
hWnd := GetCapture ;
if PeekMessage(lpMsg ,hWnd,WM_MOUSEFIRST,WM_MOUSELAST
,PM_REMOVE) then
で分かるのですがフォームを抜けるもしくはフォームを
最小化した時はどうしたら分かるのでしょうか
マウスカーソルの現在座標は
GetCursorPos(Poi) ;
でウインドウのどの位置にあっても分かるのですが
どなたか教えて下さい、宜しくお願いします。
SetWindowsHookExで、マウスイベントをフックすればできると思います。
編集 削除早速ご返事ありがとうございます
SetWindowsHookExを調べてみます。
SetWindowsHookExで調べまくってできる様になりました。
Gen's Low Tech
http://www2.biglobe.ne.jp/~sakai/usehook.htm
上記のホームページはそのものずばりで分かりやすい説明
で、色々DLLを始め勉強になりました、その他のホームページ
にも色々参考になる物がありました、まだ分からない所もありま
すがとりあえず解決しました。
にしの様ありがとうございました。