掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウスホイールの逆転 (ID:64153)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
瀬戸っぷさま ご指導有難うございました。 あ、これか、と思って MOUSEHOOKSTRUCT *pmh; pmh = (MOUSEHOOKSTRUCT *)lp; if( wp == WM_MOUSEWHEEL ) { char str[64]; wsprintf(str, "pt = %x\n Code = %x\n TestCode = %x \nExtraInfo = %x ",pmh->pt, pmh->hwnd, pmh->wHitTestCode, pmh->dwExtraInfo); MessageBox(NULL, str, "Dll", MB_OK); return CallNextHookEx( hMyHook, nCode, wp, lp ); } として見たんですが、ホイール回転時dwExtraInfoには0しか入っていませんでした。 事前に、MFCで作った BOOL CWheelReverseView::PreTranslateMessage(MSG* pMsg) { if( pMsg->message == WM_MOUSEWHEEL ) { pMsg->wParam = 0-(pMsg->wParam); //ホイールの回転方向 } return CFormView::PreTranslateMessage(pMsg); } こちらでは、wParamでは正転で00780000、逆転でff880000が入っていたんですが
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.