最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
回调函数的 一些东东
时间:2022-07-02 11:04:30 编辑:袖梨 来源:一聚教程网
当然至于详细的回调函数实现,还需要大家潜心研究,这里我只是总结一下:
1 回调函数是由开发者按照一定的原型进行定义的函数(每个回调函数都必须遵循这个原型来设计)
例如:
------------------------------------------
BOOL CALLBACK DialogProc(
HWND hwndDlg, // handle of dialog box
UINT uMsg, // message
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
------------------------------------------
说明:
回调函数必须有关键词 CALLBACK
回调函数本身必须是全局函数或者静态函数,不可定义为某个特定的类的成员函数
2 回调函数并不由开发者直接调用执行(只是使用系统接口API函数作为起点)
3 回调函数通常作为参数传递给系统API,由该API来调用
4 回调函数可能被系统API调用一次,也可能被循环调用多次(SortItem就是自调用)
最后说句题外话,其实windows系统中还有另一种机制-消息机制,也是一个比较不错的工具,能够为很多实际的问题提供解决方法,这个以后再总结了。
&nbs相关文章
- Ubuntu通过wine安装QQ无法输入账号怎么办? 09-12
- Ubuntu系统中WPS不能输入中文该怎么办? 09-12
- 快速释放Ubuntu磁盘空间的七种方法 09-12
- Ubuntu系统中怎么设置IP地址? 09-12
- ubuntu挂载移动硬盘出现错误 mountunknown filesystem type exfat 09-12
- ubuntu怎么进入指定的文件夹并更改路径? 09-12