关于Hook怎样捕捉滚轮的滚动的方向和滚动量?

phoenixdingz 2004-09-17 04:38:51
我在用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才能捕捉滚轮的滚动的方向和滚动量??
...全文
361 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Rex_love_Burger 2004-09-18
  • 打赏
  • 举报
回复
顶!
phoenixdingz 2004-09-17
  • 打赏
  • 举报
回复
怎么没人回答啊?
相关推荐
发帖
Windows SDK/API

1177

社区成员

Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
帖子事件
创建了帖子
2004-09-17 04:38
社区公告
暂无公告