我也想问一下你,什么是回调函数,怎么理解?
看到你的回复,很精彩,我也想问一下你,什么是回调函数,怎么理解?钩子函数是什么?举报|分享|2008-10-1717:281线演员_Vip|浏览4461次钩子函数是什么,...
看到你的回复,很精彩,我也想问一下你,什么是回调函数,怎么理解?
钩子函数是什么?
举报| 分享| 2008-10-17 17:28 1线演员_Vip | 浏览 4461 次
钩子函数是什么,主要有什么用
我有更好的答案
2008-10-17 17:52 #知道最神秘组织让琅琊阁甘拜下风# 提问者采纳
就像一个拦截函数,你可以拦截到指定的消息之类的自己来处理,你还能决定要不要把这个消息传递下去。 展开
钩子函数是什么?
举报| 分享| 2008-10-17 17:28 1线演员_Vip | 浏览 4461 次
钩子函数是什么,主要有什么用
我有更好的答案
2008-10-17 17:52 #知道最神秘组织让琅琊阁甘拜下风# 提问者采纳
就像一个拦截函数,你可以拦截到指定的消息之类的自己来处理,你还能决定要不要把这个消息传递下去。 展开
1个回答
展开全部
回调函数简单来说就是由别人来调用你写好的函数
例如说在枚举窗口过程中,会枚举到不同的窗口,这里的结果这么多,该怎么组织给用户好呢
方案一:用户准备一个缓冲区,枚举函数向里面写数据
这个方案最不方便就是缓冲区不知道要设置多大,大了浪费,小了又不够,当返回给用户不够的时候,用户再传更大的缓冲区,但这时候窗口个数可能又变得更多了,于是又返回缓冲区不够
方案二:用户先写好一个函数,用于给系统调用,系统枚举好窗口内部存放好后,再通过用户指定的函数,一个个调用
这里的方案二说白了就是回调函数,就是你先写好,当条件触发后,去调用你写的函数的意思
例如说在枚举窗口过程中,会枚举到不同的窗口,这里的结果这么多,该怎么组织给用户好呢
方案一:用户准备一个缓冲区,枚举函数向里面写数据
这个方案最不方便就是缓冲区不知道要设置多大,大了浪费,小了又不够,当返回给用户不够的时候,用户再传更大的缓冲区,但这时候窗口个数可能又变得更多了,于是又返回缓冲区不够
方案二:用户先写好一个函数,用于给系统调用,系统枚举好窗口内部存放好后,再通过用户指定的函数,一个个调用
这里的方案二说白了就是回调函数,就是你先写好,当条件触发后,去调用你写的函数的意思
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询