梦书之家(移动开发)

你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。 ——肖伯纳

导航

更新屏幕上的某个区域的方法

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 梦书

posted on 2007-10-26 13:23  梦书  阅读(619)  评论(0编辑  收藏  举报