|

楼主 |
发表于 2019-9-10 17:51:12
|
显示全部楼层
GUI_Init();
WM_SetDesktopColor(GUI_BLACK);
__def_set();
GUI_SetBkColor(GUI_BLACK);
GUI_Clear();
//显示gif图片由暗到亮到暗在到亮
GUI_GIF_GetInfo(_acstargif, sizeof(_acstargif), &GifInfo);
for(j = 0; j < 27; j++)
{
if (i < GifInfo.NumImages) {
GUI_GIF_GetImageInfo(_acstargif, sizeof(_acstargif), &ImageInfo, i);
GUI_GIF_DrawSub(_acstargif,
sizeof(_acstargif),
0,
0,
i++);
/* 设置每个GIF子图像的时间间隔。*/
GUI_Delay(ImageInfo.Delay *10);
}
else
{
i = 0;
}
j++;
}
/* 绘制桌面窗口的背景图片 */
hMempic = GUI_MEMDEV_CreateFixed(0,
0,
LCD_GetXSize(),
LCD_GetYSize(),
GUI_MEMDEV_HASTRANS,
GUI_MEMDEV_APILIST_16,
GUICC_M565);
//显示启动页面
GUI_MEMDEV_Select(hMempic);
GUI_JPEG_Draw(_acstarjpg, sizeof(_acstarjpg), 0, 0);
GUI_MEMDEV_Select(0);
GUI_MEMDEV_WriteAt(hMempic,0,0);
aw_mdelay(2000);
WM_SetDesktopColor(GUI_BLACK);
//显示背景页面
GUI_MEMDEV_Select(hMempic);
GUI_JPEG_Draw(_acbackground, sizeof(_acbackground), 0, 0);
GUI_MEMDEV_Select(0);
/* 创建输入机车号回调函数 */
_hEnterTrainMessage = GUI_CreateDialogBox(_aDialogCreateEnterTrainMessage, GUI_COUNTOF(_aDialogCreateEnterTrainMessage),
_cbEnterMSG, WM_HBKWIN, 0, 0);
硬汉我发现我创建对话框之后 因为我有部分是透明的能看见jpg图片,用了你说的办法啊 也不行 |
|