|

楼主 |
发表于 2017-9-1 09:32:15
|
显示全部楼层
回 ccrrww 的帖子
ccrrww:我就是参照的安富莱的智能家居的例程测试的。在WM_PAIN消息下重绘jpeg图片作为背景 但是调用这个函数就出错
static void _cbBk(WM_MESSAGE * pMsg)
{
....... (2017-09-01 09:28)  这是主函数,主函数里的GUI_JPEG_Draw可以刷出图来 但是刚刷出来 一调用WM_PAIN下的这个函数,就花屏了。
void MainInterface()
{
int i = 0;
WM_SetCallback(WM_HBKWIN, _cbBk);
GUI_SetFont(&GUI_Font16_1);
GUI_DispStringAt("Encoding JPEG......", LCD_GetXSize()/2, LCD_GetYSize()/2);
// GUI_MEMDEV_WriteAt(hMempic,0,0);
hMempic = GUI_MEMDEV_CreateFixed(0,
0,
LCD_GetXSize(),
LCD_GetYSize(),
GUI_MEMDEV_HASTRANS,
GUI_MEMDEV_APILIST_16,
GUICC_M565);
GUI_MEMDEV_Select(hMempic);
i = GUI_JPEG_Draw(_ac21688,573704UL + 1,0,0);
hTimerTime = WM_CreateTimer(WM_HBKWIN, ID_TIMER_TIME, 1000, 0);
GUI_MEMDEV_Select(0);
} |
|