关于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才能捕捉滚轮的滚动的方向和滚动量??
...全文
385 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rex_love_Burger 2004-09-18
  • 打赏
  • 举报
回复
顶!
phoenixdingz 2004-09-17
  • 打赏
  • 举报
回复
怎么没人回答啊?

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧