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

求解释,回调函数,如何就是自动调用了

2012-10-09 
求解释,回调函数,怎么就是自动调用了?不明白,怎么就是系统自动调用了?[解决办法]因为你告诉系统你的回调函

求解释,回调函数,怎么就是自动调用了?
不明白,怎么就是系统自动调用了?

[解决办法]
因为你告诉系统你的回调函数的地址了,所以系统就能自己调用了。
[解决办法]

探讨

怎么做才算“告诉系统你的回调函数地址了”?引用:

因为你告诉系统你的回调函数的地址了,所以系统就能自己调用了。

[解决办法]
比如说
EnumWindows() 这个API(http://msdn.microsoft.com/en-us/library/windows/desktop/ms633497(v=vs.85).aspx),它的第一个参数叫WNDENUMPROC lpEnumFunc,你调用它的时候,在这里就需要传入你的回调函数的地址,比如:
::EnumWindows(&MyCallback, 0); 其中MyCallBack是你定义的一个函数。
[解决办法]
探讨

代码里怎么写才能达到系统自己调用的效果?引用:

引用:

怎么做才算“告诉系统你的回调函数地址了”?引用:

因为你告诉系统你的回调函数的地址了,所以系统就能自己调用了。


注册,将方法句柄交给系统某个API

热点排行