画屏问题
代码如下,我是想每执行一次该函数,就先清除背景,再通过调用下面有1,2标号的俩个函数重新画背景,但每当这个函数执行了33次左右时,背景就画不上了,不知道问题出在哪,请高手指点。
void Pop_Player_Display_InitPic()
{
IDisplay_ClearScreen(pPop->pIDisplay);
1 pPop->pIImage=ISHELL_LoadResImage(pPop->pIShell, MYFIRSTAPP_RES_FILE,IDI_POPMUSIC_BG);
2 IIMAGE_Draw(pPop->pIImage,0,0); //media background
if(FALSE==redrawinfo.b_redrawflag)
{
pPop->pIImagePro=ISHELL_LoadResImage(pPop->pIShell, MYFIRSTAPP_RES_FILE,IDI_POPMUSIC_PRO);
IIMAGE_Draw(pPop->pIImagePro,30,135);
pPop->pro_coor_x=30;
pPop->pro_coor_y=135; //player progress
PopMusic_Player_ShowPlayedTime(0); //player time
}
IDISPLAY_Update(pPop->pIDisplay);
return;
}