|

楼主 |
发表于 2016-9-28 10:05:25
|
显示全部楼层
Param.hScale = GUI_MEMDEV_CreateFixed(0, 0, 221, 221, GUI_MEMDEV_NOTRANS, GUI_MEMDEV_APILIST_8, GUI_COLOR_CONV_M565);
我使用这个函数创建设备,仿真的时候查看Param.hScale的值为0,应该是没有创建成功,是不是移植的时候没有配置好eric2013:
这两个函数不是关键,你看的那个例子估计是调用函数GUI_MEMDEV_DrawAuto了,使用这个函数的话,他的绘制是固定的套路
 首先,表示很激动,第一次注册账号发帖,管理大大回复我了,好亲民啊[s:147][s:147][s:147],您说得对,我看的官方那个例程里面确实用了GUI_MEMDEV_DrawAuto。就是这个例程,他是画的一个汽车速度仪表盘,指针好像是用的GUI_MEMDEV_DrawAuto画的。然后再说说您给我参考的这个例程,绘制不变的地方,您用了GUI_ClearRect这个函数,再贴了一个位图。如果,我先用GUI_ClearRect清除一块矩形区域,然后用画圆函数去画表盘,而不贴图,这样就会出现这样的情况,白色部分应该怎么清除呢,官方例程里面有用到这个函数GUI_MEMDEV_GetDataPtr |
|