您尚未登录。

楼主 #1 2018-10-23 11:45:47

19697805
会员
注册时间: 2018-06-19
已发帖子: 77
积分: 72

emwin 流位图问题,萌新提问

emwin用直接的流位图显示BUTTON的话,是不能正常显示的 这是流位图的机构体
typedef struct {
  U16 ID;
  U16 Format;
  U16 XSize;
  U16 YSize;
  U16 BytesPerLine;
  U16 BitsPerPixel;
  U16 NumColors;
  U16 HasTrans;
} GUI_BITMAP_STREAM;
没有数据指向
,然后我用另外的方式,把流位图转成位图。能按钮的图标正常显示。
但是当我尝试显示多个按钮的时候,这个方式就不行了。比如2个按钮,从流位图转成位图。 第一个流位图里面的数据,有第二流位的数据。就像是第一个流位的地址里含有一小段第二流位图地址

离线

楼主 #2 2018-10-23 11:47:56

19697805
会员
注册时间: 2018-06-19
已发帖子: 77
积分: 72

Re: emwin 流位图问题,萌新提问

有大佬遇到类似的问题吗?申请动态内存没错的,查了一下问题是出在流位图转成位图过程,我用的函数是这个GUI_CreateBitmapFromStream

离线

楼主 #7 2018-10-23 13:57:03

19697805
会员
注册时间: 2018-06-19
已发帖子: 77
积分: 72

Re: emwin 流位图问题,萌新提问

问题出在动态申请上,188K大小申请,才申请到60多K的内存

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn