关于hook(钩子),各位大人请进!!急`!

whathook 2004-11-09 12:50:07
在用SDK写程序时,可以自己处理各种消息,比如,我正在写一个应用软件,我想我的软件上,按F1,就弹出我的程序的关于对话框,然后我就在我的消息函数里处理这个事件。那么这样,是不是就和钩子差不多,只不过是范围不同,我这里的是局限于我的程序,而钩子就是整个系统的,这样说对吗?

我觉得钩子就是一个拦截消息的东西,比如按F1,本来应该是弹出系统帮助的,可以通过钩子来拦截,并替换掉F1的功能,这样的理解,对吗?那钩子的应用就只有这点吗?能不能举一点有关钩子应用的例子

各位高手们,指教指教!!
...全文
162 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
camelyi 2004-11-09
  • 打赏
  • 举报
回复
理解没错。
比如qq的热键,缺省是Ctrl+Alt+Z,但是可以自己定义
我定义的就是F2,而缺省的F2却是文件重命名,那么在我没有开qq的时候按f2,就是重命名(如果选中一个文件),如果开了qq,就会弹出qq,因为qq拦截了这个消息。
kingzai 2004-11-09
  • 打赏
  • 举报
回复
键盘钩子
http://www.vckbase.com/document/finddoc.asp?keyword=%BC%FC%C5%CC%B9%B3%D7%D3
freefalcon 2004-11-09
  • 打赏
  • 举报
回复
csdn文档里有介绍
http://dev.csdn.net/article/21/article/21/21362.shtm

你也可以在网上搜索hook,一大堆
whathook 2004-11-09
  • 打赏
  • 举报
回复
up``哪个大哥举一吓钩子的应用?
fallhunter 2004-11-09
  • 打赏
  • 举报
回复

whathook 2004-11-09
  • 打赏
  • 举报
回复
UP!

那钩子的应用呢?

69,375

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧