使用回调函数-fpga-based prototyping methodology manual
12.4使用回调函数为了使用一个回调函数创建窗口,你必需要有一个回调函数。函数的名称将与创建窗口时对应的回调函数指针参数名称相一致(即WM_CreateWindow()中的cb参数)。所有的回调函数必须具有以下函数原型:函数原型void callback(WM_MESSAGE* pMsg);参数含意pMsg消息的指针。回调函数的执行行为依赖于它收到的消息类型。上面的函数原型通常带有一个开关声明,用于定义了对于不同的使用一个或更多的事件声明的消息所采用的不同的处理方式(典型的至少有对WM_PAINT()的处理)。范例创建一个回调函数自动重绘一个窗口: void WinHandler(WM_MESSAGE* pMsg) { switch (pMsg->MsgId) { case WM_PAINT: GUI_SetBkColor(0xFF00); GUI_Clear(); GUI_DispStringAt(“Hello world”,0,0); break; } } WM_MESSAGE元素第6页µC/GUI中文手册
4.03MB
文件大小:
评论区