什么是钩子函数?

C++/VC 编程的时候一直会遇到“钩子函数”,是什么意思,怎么运用呢?
关注者
24
被浏览
92,711

6 回答

其实和回调是一概念,当系统执行到某处时,检查是否hook,则回调

代码执行一定的流程,比如说第一步做什么,第二步做什么,第三步做什么,每一步对应一执行函数,这里说的第步只是说的某些特定阶段,并不一定是连续在一起的。时候这些函数体可能是空的,什么也没做,但是是流程在那里的,这种某一步对应的函数就叫钩子函数,并且钩子函数具体名称的,是系统到了某阶段检测到就自动调用,钩子函数里面的代码是程序员自己编写。并且这回答是针对所编程语言说的。

其实就是事件,onXXXX。一般组件都会属性、方法和事件。

的生命周期都归于事件,在某时刻自动执行。

拿着钩子绳,跳到山上去。