回调函数

最近在学编程,在句柄枚举时晕了,搞不懂回调函数,百度,不懂。我学的是VB谁能直白的说一下回调函数。百度上都是站在自己角度说的,对他们来说很简单。学VB至今都不懂什么叫做指... 最近在学编程,在句柄枚举时晕了,搞不懂回调函数,百度,不懂。我学的是VB
谁能直白的说一下回调函数。百度上都是站在自己角度说的,对他们来说很简单。学VB至今都不懂什么叫做指针的。
回调函数 是不是,函数有个参数什么的 ,别的程序 如果使用的话 就会重新调用此函数 ,如果是的话 有什么用呢?
展开
 我来答
百度网友38c8e98
2011-10-22 · TA获得超过2658个赞
知道小有建树答主
回答量:1131
采纳率:0%
帮助的人:592万
展开全部
回调函数是指在“适当的时候”,由 [操作系统] 调用 的函数,不能在程序中调用

这个“适当的时候”,例如:
你单击按钮,发生了WM_COMMAND消息,操作系统自动调用 消息处理函数
单击关闭按钮,发生了WM_CLOSE消息,操作系统自动调用 消息处理函数

还有,枚举子窗口时:
程序员编写一个回调函数myproc()

用EnumChildWindows这个API函数指定回调函数为我们编写的myproc,
那么,操作系统就会调用myproc来处理枚举事件。

程序员需要做的是:编写回调函数myproc,用API指定回调函数为myproc,

而不是直接调用myproc,因为我们没办法判断什么时候才是“适当的时候”
寒武纪三叶虫
2011-10-22 · TA获得超过256个赞
知道小有建树答主
回答量:239
采纳率:80%
帮助的人:58.7万
展开全部
VB都没有指针,你懂它干嘛
回调函数:
正常来说,你编写了一个函数,在自己的程序中调用。
但有些时候,一些很复杂的东西,你做不出来,或者别人已经做好了,你拿来用就可以了。因此,你按照别人的要求,编写了一个固定格式的函数,然后被别人调用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蟑螂111119e0b6da
2011-10-23 · TA获得超过220个赞
知道答主
回答量:138
采纳率:0%
帮助的人:38.7万
展开全部
我听说VB里面就没有指针,
指针是VC是C语言里面的东西
回调,顾名思义
你在调用有些系统函数时,有些系统函数需要的参数是一个函数指针,这个函数指针指向你自己写的函数。
你调用这个系统函数,是你调,然后这个系统函数再通过那个函数指针,调用你写的函数,这就是回调
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式