HOOK 全局钩子 线程钩子 指定钩子
钩子的类型总共15种,每种钩子处理不同的消息(这个资料很多,自己看下)。
钩子用SetWindowsHookEx安装,放在DDL中,有全局钩子的,比如键盘,鼠标等,也可以是线程的,指定窗口的(不是很准确,但实用)。是全局还是指定,主要是看SetWindowsHookEx中的参数设置:
全局时:第三个参数为DLL的hInstance,第四个参数为NULL。
线程时:第三个参数NULL。
指定时:第三个参数为DLL的hInstance,第四个参数为为dwThreadId是指定窗口线程ID,这样你就能获得指定窗口的消息了。
略...