|

楼主 |
发表于 2020-6-13 01:32:00
|
显示全部楼层
在主程序中先用存储设备,再使能了桌面,再创建iconv
#ifdef WM_Set_MEMDEV
WM_SetCreateFlags(WM_CF_MEMDEV);
#endif
#define WM_Set_MEMDEV //使能存储设备
/*绘制桌面窗口背景图像——————————————*/
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(_ac1, sizeof(_ac1), 0, 0);
GUI_MEMDEV_Select(0);
/*使能桌面窗口(注意需要使能,否则背景图片无法绘制)*/
WM_SetCallback(WM_HBKWIN, _cbBkWindow);
/*绘制桌面窗口的背景图片 ------------------------------------------*/
/* 第1个界面图标 */
hIcon1 = _CreateICONVIEW(WM_HBKWIN,
_aBitmapItem1,
GUI_COUNTOF(_aBitmapItem1),
GUI_ID_ICONVIEW0,
ICONVIEW_LBorder,
ICONVIEW_TBorder,
ICONVIEW_Width,
ICONVIEW_Height * 2); |
|