掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウスの動きを監視するには? (ID:71181)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
オショウさん、有難う御座います。 「猫でも」さんは敷居が高くて内容があまり理解できませんでした。 SetWindowsHookExを調べて以下の様に作成したのですが うまくマウス動作を検知してくれません。 (CxxxView) HHOOK hHook; // フック識別用のハンドル LRESULT CALLBACK MouseProc(int nCode, WPARAM wParam, LPARAM lParam) { // マウスメッセージでなければ、次のフックプロシージャを呼ぶ if(nCode != HC_ACTION) return CallNextHookEx(hHook, nCode, wParam, lParam); else { AfxMessageBox("123"); return 1; } } void CxxxView::OnInitialUpdate() { hHook = SetWindowsHookEx(WH_MOUSE, (HOOKPROC)MouseProc, NULL, 0); } void CxxxView::~CxxxView() { UnhookWindowsHookEx(hHook); } よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.