|

楼主 |
发表于 2023-11-30 18:19:39
来自手机
|
显示全部楼层
WM_MULTIBUF_Enable(1); // // GUI_SetBkColor(GUI_RED); // GUI_Clear(); /* 获取*/ xSize = 480; ySize = 480; /* 时钟表盘所需存储设备 */ hMemBK = GUI_MEMDEV_CreateFixed(0,0, bmshengsu.XSize, bmshengsu.YSize, GUI_MEMDEV_HASTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV_8888); /* 时钟秒针所需存储设备 */ hMemSec = GUI_MEMDEV_CreateFixed(0,0,bmshengsu.XSize, bmshengsu.YSize, GUI_MEMDEV_HASTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV_8888); /* 时钟目的存储所需存储设备 */ hMemDST =GUI_MEMDEV_CreateFixed(0, 0,bmshengsu.XSize, bmshengsu.YSize, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_32, GUI_COLOR_CONV_8888); /* 将时钟表盘绘制到存储设备 */ GUI_MEMDEV_Select(hMemBK); GUI_SetBkColor(GUI_TRANSPARENT); GUI_Clear(); GUI_DrawBitmap(&bmshengsu, 0, 0); GUI_MEMDEV_Select(0); // // /* 将秒针绘制到存储设备 */ GUI_MEMDEV_Select(hMemSec); GUI_SetBkColor(GUI_TRANSPARENT); GUI_Clear(); GUI_DrawBitmap(&bmzhizhen2, 0, 0); GUI_MEMDEV_Select(0); /* 创建一个窗口,用于绘制时钟 */ // WM_CreateWindowAsChild(0, // 0, // xSize, // ySize, // NULL, // WM_CF_SHOW, // _cbClock, // 0); WM_CreateWindow(0,0,480,480,WM_CF_SHOW,_cbClock,0); |
|