社区
进程/线程/DLL
帖子详情
请问高人:回调函数和函数有什么区别?
pkma023
2003-09-12 10:23:03
先谢了!!
...全文
29
2
打赏
收藏
请问高人:回调函数和函数有什么区别?
先谢了!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
akun
2003-09-12
打赏
举报
回复
回调函数:
1,一定是静态的或者全局的。
2,一定要符合固定的函数定义格式和调用方法.
就这2各条件。
abc_rain
2003-09-12
打赏
举报
回复
你自己写的函数,由系统来调用,就是回调函数
例如系统创建完一个窗口,就会自动调用回调函数WindowProc()
WindowProc只执行一些默认的操作或什么也不做,如果你想让这个窗口执行自己的函数,
就在WindowProc里添加相应的代码就可以了
回调函数作为类的成员函数必须是静态的。
因为回调函数是由操作系统调用的,
即使类没有实例,这个函数也应该是可以调用的。
所谓回调函数就是按照一定的形式由你定义并编写实现内容,当发生某种事件时,而由系统或其它函数来调用的函数。
使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己编写的一个函数(也就是回调函数)的地址作为参数传递给那个函数。而那个函数在需要的时候,也就是某种事情发生的时候,利用传递的函数地址调用回调函数,这时你可以利用这个机会在回调函数中处理消息或完成一定的操作。回调函数只能是全局函数,或者是静态函数,因为这个函数只是在这个类中使用,所以为了维护类的完整性,我们用类的静态成员函数来做回调函数
回调
函数
的原理及运用
第一个问题:什么是
回调
函数
?来看一下百度百科的定义为:
回调
函数
就是一个通过
函数
指针调用的
函数
。如果你把
函数
的指针(地址)作为参数传递给另一个
函数
,当这个指针被用来调用其所指向的
函数
时,我们就说这是回调...
通过
回调
函数
原理及接口的形式实现下载进度条效果
回调
函数
实现下载进度条效果
wince和windows处理
回调
函数
的问题(c#)
在调用很多用c++或者其他语言写的dll的api
函数
的时候,你会发现有些api
函数
的参数是直接与
回调
函数
作为...这里只是一种简单的名称,它就是具有带有简单参数(如:int,byte,string等)的
回调
函数
。而为什么只支持这样...
ecshop ie选择红包AJAX
回调
函数
不执行,FF正常,问题已解决,求
高人
解释原因!
笔者在ECSHOP二次开发时,发现IE购物车结算时选择红包时AJAX
回调
函数
不执行,而FF却是正常。最终虽然修改OK,但具体原因还是未知。请大写一起讨论讨论。 原版的ecshop是没有这一问题的,但笔者使用了JQuery,才出现...
zynq Lwip学习笔记-tcp_arg
函数
原型参数struct tcp_pcb *pcb : 表示一个指向tcp_pcb结构的指针(代表TCP连接控制块)void *arg :一个void型指针,代表要传递给
回调
函数
的参数作用tcp_arg
函数
用于设置TCP连接的
回调
函数
参数。这样,当与该连接...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章