设HOOKTYPE为WH_DEBUG.
另,我已收到你的回信,我还可以给你一些信息。
HOOKTYPE
WH_CALLWNDPROC 在SENDMESSAGE函数被调用时
WH_CALLWNDPROCRET在SENDMESSAGE函数返回之后
WH_CBT一个基于计算机的钩子调用,发生在激活、创建、关闭、极小化、极大化、搬移或改变一个窗口的大小之前,在完成一个系统命令之前、在清除一个鼠标或键盘事件之前、在设置焦点之前、以及在同步系统消息队列之前
WH_DEBUG 在任何其他过滤钩子被调用之前调用
WH_GETMESSAGE在GETMESSAGE函数已搜索到一个来自应用队列的消息时调用
WH_HARDWARE发生在当应用调用了GETMESSAGE或PEEKMESSAGE函数,且有一个非标准的硬件消息(不是鼠标和键盘事件)时
WH_JOURNALRECORD发生在当系统从系统消息队列中清除消息时
WH_JOURNALPLAYBACK用于将键盘和鼠标消息括入到系统消息队列中
WH_MOUSE发生在应用调用了GETMESSAGE或PEEKMESSAGE函数,且有一个鼠标消息等待处理
WH_MSGFILETER一个应用范围的钩子,发生在一个对话框,消息框,或菜单已接收了一个消息之后,但是该消息真正被处理之前
WH_SHELL被外壳应用程序用来从系统接受通知消息
WH_SYSMSGFILTER一个系统范围的钩子,发生在一个对话框,消息框,或菜单已接收了一个消息之后,但是该消息真正被处理之前