13
48
87
初级会员
正常状态
点击多次之后图标位图丢失
使用道具 举报
1万
7万
11万
管理员
eric2013:图标控件是什么,用的IMAGE吗。 可以先用按钮测试下,如果没问题的话,再用按钮自定义回调函数搞下,可以方便实现各种图标效果。 (2017-11-29 15:08) 
黑眼圈红了:按钮我试过了,很流畅,但是皮肤比较难弄,更改皮肤之后其他按钮的设置都会变,界面设计就有点麻烦了 (2017-11-29 16:41) 
eric2013:不是修改皮肤,是用自定义回调函数,可以实现各种效果的。 可以参看我们新版emWin教程的第47章节:http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834 (2017-11-30 01:49) 
黑眼圈红了:好的,我试试,但我还是想问图标控件为什么会出现这种问题?是因为图标控件占的内存太大吗? (2017-11-30 10:02) 
eric2013:你现在用的是控件还是PNG图片显示。 (2017-11-30 10:06) 
黑眼圈红了:我是使用这个函数 ICONVIEW_AddBitmapItem(hItem, &bmboard, NULL); 显示的,图片格式是png格式 (2017-11-30 10:29) 
eric2013:你现在是什么平台,F429还是F407,F103。 这个ICONVIEW控件极其消耗动态内存,使用F429并且配套的SDRAM做显存是没问题的,效果也比较好些。  (2017-12-01 02:40) 
黑眼圈红了:F407 (2017-12-01 14:14) 
eric2013:F407的话,建议用我前面说的按钮自定义回调函数,非常适合你的这个应用。 ICONVIEW控件非常耗动态内存,你点击下去后,这个界面需要有个统一刷新的过程,这个过程最耗内存。 (2017-12-01 17:17) 
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-16 05:11 , Processed in 0.397435 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.