硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2532|回复: 7
收起左侧

[emWin] 关于icon图标的显示方法

[复制链接]

35

主题

80

回帖

185

积分

初级会员

积分
185
发表于 2017-4-10 09:10:06 | 显示全部楼层 |阅读模式
目前试过三种图标的显示方式:

本人用的方案是F407+SRAM(1M)+SD+SPI FLASH+RA8875;
1、将图标信息制作成.c文件存储在内部flash中,缺点:图标较多内部flash放不下;
2、以位图流方式存放在外部如sd卡,然后以流位图的方式显示;缺点:占用较高的内存;
3、放在sd卡中,不以流位图的方式,通过emwin自带的解码显示如(logo的方式显示,放在WM_PAINT中),发现触摸点击不了;

请教大神,还有什么方式显示图标?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115728
QQ
发表于 2017-4-10 09:14:18 | 显示全部楼层
我一直用的第一种。如果是F429+SDRAM的形式,第二种就非常合适了,因为SDRAM空间很大。
回复

使用道具 举报

35

主题

80

回帖

185

积分

初级会员

积分
185
 楼主| 发表于 2017-4-10 09:42:23 | 显示全部楼层
我图标的数量就有11个,还不带logo之类的,发现如果以方式一的显示放不下;
如果以方式2 的显示,发现进入2级界面的时候较卡,当然我是使能WM_CF_MEMDEV,如果不使能的话,发现有撕裂的现象;使能的话进入2级界面就比较卡了;
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115728
QQ
发表于 2017-4-10 15:16:01 | 显示全部楼层

回 东北f4 的帖子

东北f4:我图标的数量就有11个,还不带logo之类的,发现如果以方式一的显示放不下;
如果以方式2 的显示,发现进入2级界面的时候较卡,当然我是使能WM_CF_MEMDEV,如果不使能的话,发现有撕裂的现象;使能的话进入2级界面就比较卡了;

 (2017-04-10 09:42) 
你的图标是多大,F407有1MB的Flash,应该足够了。
回复

使用道具 举报

35

主题

80

回帖

185

积分

初级会员

积分
185
 楼主| 发表于 2017-4-10 19:24:55 | 显示全部楼层
图标是40kb一个总共11个;理论上是440k,为啥提示出问题
回复

使用道具 举报

35

主题

80

回帖

185

积分

初级会员

积分
185
 楼主| 发表于 2017-4-10 19:25:26 | 显示全部楼层
转换成.C文件数组的格式是不是变的太大了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115728
QQ
发表于 2017-4-11 02:10:03 | 显示全部楼层

回 东北f4 的帖子

东北f4:图标是40kb一个总共11个;理论上是440k,为啥提示出问题 (2017-04-10 19:24) 
你的图标横竖坐标宽度是多少。
回复

使用道具 举报

35

主题

80

回帖

185

积分

初级会员

积分
185
 楼主| 发表于 2017-4-11 10:06:06 | 显示全部楼层
图标已经放在内部flash里面了,原来我器件型号选错了,谢谢群主耐心讲解!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-15 04:47 , Processed in 0.447179 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表