关于Hook怎样捕捉滚轮的滚动的方向和滚动量?
我在用Hook捕捉鼠标消息时,用SetWindowsHookEx(WH_MOUSE, MousePosHookHandler,Hinstance, 0)设置钩子,而function MousePosHookHandler(iCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;中的wParam为钩到的消息类型如WM_MOUSEMOVE,WM_LBUTTONDOWN,WM_MOUSEWHEEL等等,lParam为指向MOUSEHOOKSTRUCT 的一个结构,
MOUSEHOOKSTRUCT的定义为:
typedef struct tagMOUSEHOOKSTRUCT {
POINT pt;
HWND hwnd;
UINT wHitTestCode;
DWORD dwExtraInfo;
} MOUSEHOOKSTRUCT;
现在不知道怎样用Hook才能捕捉滚轮的滚动的方向和滚动量??