当前位置:主页>Delphi教程>文章内容
利用钩子捕捉鼠标信息的一个问题
来源: 作者: 发布时间:2007-04-29  

利用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中的信息?多谢!


 
上一篇:Delphi下的OpenGL开发   下一篇:用DELPHI通过写注册表来实现建立IIS的虚拟目录
 
  相关文章
·Delphi下的OpenGL开发
·用DELPHI通过写注册表来实现建立IIS的
·DEPHI发布时免安装环境
·以最少的资源耗用,显示系统键状态
·一个简单的投票机器人
·技术人员的市场意识与市场人员的技术功
·深入GDI(图形设备接口)编程
·谈用Access数据库做服务器
·自己编写树(Tree)的封装类
·进程、窗口句柄、文件属性、程序运行状
·DFM文件与XML文件互转
·终于看到了传说中的Delphi9以及我的一
 
【关闭窗口】
推荐本站资源
最新文章