IDISPLAY_Update如何局部刷新?
我想用LOAD进一张满屏的大图片,但只对屏幕的其中一部分刷新,也就是说只显示出图片的其中一部分,但用下面方法不行,不知要怎样改?
IImage *m_IImage = ISHELL_LoadImage(pMe->m_pIShell, "logo.png");//LOAD入图片
IIMAGE_Draw(m_IImage , 0, 0);
AEERect rect;
SETAEERECT(&rect,100,100,20,20); //我想只显示满屏图片的这个区域
IDisplay_SetClipRect(pMe->m_pIDisplay,&rect);
IDISPLAY_ClearScreen(pMe->m_pIDisplay);//
IDISPLAY_Update(pMe->m_pIDisplay);
但发觉图片还是全部显示,指定的区域是白色的,什么原因啊?