关于回调函数

来源:互联网 发布:婚庆网站源码下载 编辑:程序博客网 时间:2024/06/06 07:06

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


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位值,具体作用要看函数体

0 0
原创粉丝点击