说明
这里用两个SDL的回调函数来说明问题。
extern DECLSPEC void SDLCALL SDL_SetEventFilter(SDL_EventFilter filter,void *userdata);
extern DECLSPEC void SDLCALL SDL_AddEventWatch(SDL_EventFilter filter,void *userdata);
具体说明如下:
/*
SDL_SetEventFilter:
说明:
监控、过滤事件。
参数:
参数1:
回调函数返回值有效。
返回1则说明事件继续进行循环给别处;若返回0则过滤这个事件,但状态仍然被更新(SDL_EventState())。
参数2:
用户数据。
SDL_AddEventWatch:
说明:
监控事件。
参数:
参数1:
回调函数返回值无效。
参数2:
用户数据。
*/
extern DECLSPEC void SDLCA