掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウスホイールの逆転 (ID:64157)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
あるサイトを拝見して、以下のようなコードで逆転できました。 有難うございました。 LRESULT CALLBACK MouseHookProc( int nCode, WPARAM wp, LPARAM lp) { if( nCode < 0 || nCode == HC_NOREMOVE ) //nCodeが負、HC_NOREMOVEの時は何もしない return CallNextHookEx( hMyHook, nCode, wp, lp ); MSG* msg = (MSG*)lp; if( msg->message == WM_MOUSEWHEEL ) //メッセージがホイール回転の場合 { //呼び出し元ハンドルを条件に加えると、呼び出したWindow上のみになる short delta; USHORT mkbtn; delta = HIWORD( msg->wParam ); //上位バイト取得 mkbtn = LOWORD( msg->wParam ); //下位バイト取得 delta = 0 - delta; //移動量の正負逆転 msg->wParam = MAKEWPARAM( mkbtn, delta ); //パラメータセット } return CallNextHookEx( hMyHook, nCode, wp, lp ); }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.