win32sdk里的回调函数,LRESULT CALLBACK WndProc(HWND, UNIT , WPARAM, LPARAM)
编译后其实是long (__stdcall *)(void * , unsigned int , ,unsigned int , long );
因为在windows头文件里有#define callback __stdcall,
LRESULT 是long型,
WndProc只是定义成了一个函数指针,几个参数第一个是对窗口的句柄,第二个是传来消息的标识符,三和四分别是消息的参数.
比如系统可以传送一个UNIT叫做WM_COMMAND 的消息给回调函数,对应的用户的操作是点击了菜单.
在网上查了下__stdcall的解释,没看懂,以后再琢磨
posted on 2007-03-26 15:38
rebol 阅读(226)
评论(0) 编辑 收藏 引用 所属分类:
Technical Gemes