高中生
最后登录1970-1-1
在线时间 小时
注册时间2014-9-12
|
请教楼上各位,我刚学ucgui,跑的ucos,现在做触摸屏遇到一个问题,就是界面上鼠标可以正常移动,但是移动后会留下黑影,网上说要重绘。
WM_SetCallback(WM_HBKWIN,WinHandler);
while(1)
{
GUI_TOUCH_Exec();
GUI_Delay(10);
}GUI_Delay里也有重绘部分啊,还是有黑影。仿真看那个回调函数只能运行一次
switch (pMsg->MsgId)
{
case WM_PAINT:
GUI_SetBkColor(GUI_BLUE);
GUI_SetColor(GUI_RED);
GUI_Clear();
GUI_DrawCircle(100,100,50);
GUI_DispStringAt("UC/GUI",100,20);
break;
default:WM_DefaultProc(pMsg);
}
我觉得应该是对回调函数的用法有问题,但不清楚具体用法,手册上也没看明白,求教各位了。
|
|