全局钩子的问题 CallNextHookEx 这个API函数 它的第一个参数是当前的HOOK句柄 可我这个是写在DLL里的呀 这个DLL里有个msgproc(int ncode,wparam w,lparam l) 在这里面要用到这个CallNextHookEx吧 这个第一个参数该怎么写呢? 写NULL没事么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把SetWindowsHookEx也放在dll中。那hook的句柄不是得到了吗?hook句柄定义成全局共享数据那CallNextHookEx的第一个参数就是这个。 你把SetWindowsHookEx也放在dll中。 那hook的句柄不是得到了吗? hook句柄定义成全局共享数据 那CallNextHookEx的第一个参数就是这个。==========================一般都是这样的,SetWindowHookEx也是要放到DLL中的,否则很多地方都不好处理,除了楼主的问题外,SetWindowsHookEx还要求回调函数的HINSTANCE,也就是DLL的HINSTANCE,只有写在DLL中才方便得到 MSDN 中说是忽略该参数的! MSDN 中说是忽略该参数的!================不应该忽略吧,它应该是SetWindowHookEx返回的值 有人知道 RichEdit 在哪里添加吗 控件找不到 我是菜鸟 一个奇怪的问题,看看不后悔 打印的问题?? 做透明按钮时,只有第一次显示正常,而后的显示都不是透明了,为什么? win32 console如何使用CString? 问一个关于窗口坐标的问题 学VC++还是学C++ Builder? 怎样动态创建和删除一个ActiveX的控件呢? 关于加入属性页的问题 关于MFC与对话框关联的变量更改问题 滚动条? 做了一个网页用的控件,但是把包含该控件的页面关闭后浏览器就自动关闭
那hook的句柄不是得到了吗?
hook句柄定义成全局共享数据
那CallNextHookEx的第一个参数就是这个。
那hook的句柄不是得到了吗?
hook句柄定义成全局共享数据
那CallNextHookEx的第一个参数就是这个。
==========================
一般都是这样的,SetWindowHookEx也是要放到DLL中的,否则很多地方都不好处理,除了楼主的问题外,SetWindowsHookEx还要求回调函数的HINSTANCE,也就是DLL的HINSTANCE,只有写在DLL中才方便得到
================
不应该忽略吧,它应该是SetWindowHookEx返回的值