首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

初学钩子,局部钩子和全局钩子该怎么选择使用

2012-01-19 
初学钩子,局部钩子和全局钩子该如何选择使用?两个可执行程序1和2现在最大化exe1时,想最大化exe2,该如何选

初学钩子,局部钩子和全局钩子该如何选择使用?
两个可执行程序1和2

现在最大化exe1时,想最大化exe2,该如何选择使用局部钩子还是全局钩子??

小弟初学,请各位多指教,多谢!!

[解决办法]
HOOK有多种类型可供选择。比如你要捕获最大化,可以使用WH_CBT类型的HOOK,使用钩子,你可以得到其它信息,比如发生了窗口最大化,那么是哪个窗口最大化也是可以知道的。
假设要在目标窗口exe1最大化时让exe2知道。首先,获得exe1的窗口handle,然后通过handle得到proessid。使用SetWindowsHookEx加载WH_CBT类型的HOOK。然后在CBTProc回调函数中实现你想要的功能,此回调函数需要放在DLL中。
更多信息请参考MSDN。

热点排行