更新屏幕上的某个区域的方法
AEERect rext;
1、用IDISPLAY_SetClipRect函数
IDISPLAY_SetClipRect(pMe->a.m_pIDisplay, &rect);
IDISPLAY_ClearScreen(pMe->a.m_pIDisplay);//清除矩形区域rect
IDISPLAY_SetClipRect(pMe->a.m_pIDisplay, NULL);
//进行重绘操作
2、用IDISPLAY_EraseRgn函数
IDISPLAY_EraseRgn(pMe->a.m_pIDisplay, rect.x, rect.y, rect.dx, rect.dy);//用背景色(CLR_USER_BACKGROUND)_白色来擦除矩形区域rect
//进行重绘操作
最后,当然都别忘了,更新下整个屏幕区域。
IDISPLAY_Update(pMe->a.m_pIDisplay);
Make by 梦书
1、用IDISPLAY_SetClipRect函数
IDISPLAY_SetClipRect(pMe->a.m_pIDisplay, &rect);
IDISPLAY_ClearScreen(pMe->a.m_pIDisplay);//清除矩形区域rect
IDISPLAY_SetClipRect(pMe->a.m_pIDisplay, NULL);
//进行重绘操作
2、用IDISPLAY_EraseRgn函数
IDISPLAY_EraseRgn(pMe->a.m_pIDisplay, rect.x, rect.y, rect.dx, rect.dy);//用背景色(CLR_USER_BACKGROUND)_白色来擦除矩形区域rect
//进行重绘操作
最后,当然都别忘了,更新下整个屏幕区域。
IDISPLAY_Update(pMe->a.m_pIDisplay);
Make by 梦书