首页 > 其他 > 详细

关于回调函数

时间:2017-02-15 22:09:43      阅读:275      评论:0      收藏:0      [点我收藏+]

  回调函数就是调用某个函数时,将自己的一个函数的地址作为参数传递给那个函数。例如:

  

1 LRESULT CALLBACK MyWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)

 

  

其中LRESULT是数据类型,指的是从窗口程序或者回调函数返回的32位值,其中L表示Long,RESULT表示结果。
CALLBACK表示回调函数就是一个通过函数指针调用的函数,即说明了回调函数的类型。
HWND表示窗口句柄,其实H表示句柄(handle),WND表示窗口
UINT即无符号int,它的取值是系统定义的宏,表示各种消息,例如:WM_PAINT,WM_CLOSE,WM_DESTROY
WPARAM 和 LPARAM,消息响应机制,都是32位值,具体作用要看函数体

关于回调函数

原文:http://www.cnblogs.com/gdxzdad/p/6403395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!