掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウスのシステムフックについて (ID:70396)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
マウスをシステムフックし、デスクトップをクリックされたか常時判定するようにしたいのですが デスクトップをクリック時のメッセージが送れらて来ません DLL_EXPORT LRESULT CALLBACK HookProc( int nCode, WPARAM wp, LPARAM lp ) { MOUSEHOOKSTRUCT *pmh; pmh = (MOUSEHOOKSTRUCT *)lp; if( nCode >= 0 ) { if( wp == WM_LBUTTONDOWN ) { if( pmh->hwnd == GetDesktopWindow( ) ) { /* デスクトップがクリックされた */ } } } return CallNextHookEx(hHook, nCode, wp, lp); } 上記コードで行っておりますが、何か問題はありますでしょうか? システムフックなので、デスクトップをクリックした際 WM_LBUTTONDOWN等のメッセージが通知されると思っていますが これは勘違いでしょうか? どうかよろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.