首页 > 学院 > 开发设计 > 正文

利用钩子捕捉鼠标信息的一个问题

2019-11-18 18:19:24
字体:
来源:转载
供稿:网友

利用SetWindowsHookEx(WH_MOUSE?,MouseHookHandler,HInstance,0)捕捉鼠标信息,其中MouseHookHandler的格式如下:

LRESULT CALLBACK MousePRoc(

??? int nCode,?// hook code
??? WPARAM wParam,?// message identifier
??? LPARAM lParam ?// mouse coordinates
?? );

第三个参数lParam是一个指向MOUSEHOOKSTRUCT结构体的指针,这个结构体中就包含想得到的信息(例如hwnd),但奇怪的是delphi不认识MOUSEHOOKSTRUCT(这是它自己的帮助文档中写的啊),另外 lParam^.hwnd或者Pointer(lParam)^.hwnd都通不过编译,请问各位高手如何取出lParam中的信息?多谢!


上一篇:以最少的资源耗用,显示系统键状态

下一篇:DEPHI发布时免安装环境

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
学习交流
热门图片

新闻热点

疑难解答

图片精选

网友关注