15,471
社区成员
发帖
与我相关
我的任务
分享
HHOOK mouse;
LRESULT CALLBACK mouse_hook(int nCode, WPARAM wParam, LPARAM lParam)
{
MOUSEHOOKSTRUCTEX* mh = (MOUSEHOOKSTRUCTEX*)lParam;
if (nCode < 0)
{
return ::CallNextHookEx(mouse,nCode,wParam,lParam);
}
if (wParam == WM_MOUSEWHEEL)
{
DWORD hi = HIWORD(mh->mouseData);//问题所在行
}
return ::CallNextHookEx(mouse,nCode,wParam,lParam);
}
CMainFrame::CMainFrame()
{
mouse = SetWindowsHookEx(WH_MOUSE, mouse_hook, 0, ::GetCurrentThreadId());
}