掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウスホイールの逆転 (ID:64150)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
たびたび、お世話になります。 そのプログラムを起動中は、単純にマウスホイールの回転を逆にしたいんですが、 このためには、システムフックを掛ける必要があると思います。 そこで、DLLを作ってみたんですが、WM_MOUSEWHEELが返すパラメータが良くわかりません。 どの変数をいじれば良いでしょうか? よろしく、お願い致します。 LRESULT CALLBACK MouseHookProc( int nCode, WPARAM wp, LPARAM lp) { if( nCode < 0 || nCode == HC_NOREMOVE ) return CallNextHookEx( hMyHook, nCode, wp, lp ); if( wp == WM_MOUSEWHEEL ) { // char str[64]; // wsprintf(str, "lp = %x ", lp); // MessageBox(NULL, str, "Dll", MB_OK); lp = 0 - lp; //MessageBox( NULL, "ホイール回転", "Message", MB_OK ); return CallNextHookEx( hMyHook, nCode, wp, lp ); } else return CallNextHookEx( hMyHook, nCode, wp, lp ); return TRUE; }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.