掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウスの「戻る」「進む」を入れ替えるには? (ID:72687)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
フック機能実装での基本的なことを思いつくまま書くと 1.実装はDLLに行わなければならない。 2.フックのインストールは HHOOK hh=SetWindowsHookEx( WH_MOUSE_LL,(HOOKPROC)MouseProc,hDll,0); 3.フックの解除は UnhookWindowsHookEx(hh); 4.フックプロシージャは LRESULT CALLBACK MouseProc( int nCode,WPARAM wParam,LPARAM lParam) { if(nCode<0||nCode==HC_NOREMOVE){ return CallNextHookEx( g_hHookMouseWnd, nCode, wParam, lParam); } MSLLHOOKSTRUCT * lp = (MSLLHOOKSTRUCT *)lParam; if( nCode == HC_ACTION ){ switch(wParam){ //処理を書く } } return CallNextHookEx( hh, nCode, wParam, lParam); //次のフックを呼ぶ } 等ですね。まぁやってるとは思いますが。 一応確認しましょう(vv;)。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.