回调函数
最近在学编程,在句柄枚举时晕了,搞不懂回调函数,百度,不懂。我学的是VB谁能直白的说一下回调函数。百度上都是站在自己角度说的,对他们来说很简单。学VB至今都不懂什么叫做指...
最近在学编程,在句柄枚举时晕了,搞不懂回调函数,百度,不懂。我学的是VB
谁能直白的说一下回调函数。百度上都是站在自己角度说的,对他们来说很简单。学VB至今都不懂什么叫做指针的。
回调函数 是不是,函数有个参数什么的 ,别的程序 如果使用的话 就会重新调用此函数 ,如果是的话 有什么用呢? 展开
谁能直白的说一下回调函数。百度上都是站在自己角度说的,对他们来说很简单。学VB至今都不懂什么叫做指针的。
回调函数 是不是,函数有个参数什么的 ,别的程序 如果使用的话 就会重新调用此函数 ,如果是的话 有什么用呢? 展开
3个回答
展开全部
回调函数是指在“适当的时候”,由 [操作系统] 调用 的函数,不能在程序中调用
这个“适当的时候”,例如:
你单击按钮,发生了WM_COMMAND消息,操作系统自动调用 消息处理函数
单击关闭按钮,发生了WM_CLOSE消息,操作系统自动调用 消息处理函数
还有,枚举子窗口时:
程序员编写一个回调函数myproc()
用EnumChildWindows这个API函数指定回调函数为我们编写的myproc,
那么,操作系统就会调用myproc来处理枚举事件。
程序员需要做的是:编写回调函数myproc,用API指定回调函数为myproc,
而不是直接调用myproc,因为我们没办法判断什么时候才是“适当的时候”
这个“适当的时候”,例如:
你单击按钮,发生了WM_COMMAND消息,操作系统自动调用 消息处理函数
单击关闭按钮,发生了WM_CLOSE消息,操作系统自动调用 消息处理函数
还有,枚举子窗口时:
程序员编写一个回调函数myproc()
用EnumChildWindows这个API函数指定回调函数为我们编写的myproc,
那么,操作系统就会调用myproc来处理枚举事件。
程序员需要做的是:编写回调函数myproc,用API指定回调函数为myproc,
而不是直接调用myproc,因为我们没办法判断什么时候才是“适当的时候”
展开全部
VB都没有指针,你懂它干嘛
回调函数:
正常来说,你编写了一个函数,在自己的程序中调用。
但有些时候,一些很复杂的东西,你做不出来,或者别人已经做好了,你拿来用就可以了。因此,你按照别人的要求,编写了一个固定格式的函数,然后被别人调用。
回调函数:
正常来说,你编写了一个函数,在自己的程序中调用。
但有些时候,一些很复杂的东西,你做不出来,或者别人已经做好了,你拿来用就可以了。因此,你按照别人的要求,编写了一个固定格式的函数,然后被别人调用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我听说VB里面就没有指针,
指针是VC是C语言里面的东西
回调,顾名思义
你在调用有些系统函数时,有些系统函数需要的参数是一个函数指针,这个函数指针指向你自己写的函数。
你调用这个系统函数,是你调,然后这个系统函数再通过那个函数指针,调用你写的函数,这就是回调
指针是VC是C语言里面的东西
回调,顾名思义
你在调用有些系统函数时,有些系统函数需要的参数是一个函数指针,这个函数指针指向你自己写的函数。
你调用这个系统函数,是你调,然后这个系统函数再通过那个函数指针,调用你写的函数,这就是回调
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |