17
121
172
初级会员
使用道具 举报
1万
7万
11万
管理员
eric2013:不要对ICONVIEW控件设置透明,将其完全显示出来,即这个函数设置的 /* 设置小工具的背景色 32 位颜色值的前8 位可用于alpha混合处理效果*/ ICONVIEW_SetBkColor(hIcon, ICONVIEW_CI_SEL, GUI_WHITE | 0x80000000); ....... (2016-12-24 00:47) 
王小波:搞定了,最后发现只要只要将图标设置为一个不存在的图标,完美解决一切问题。我明白你说的,但那样话 如果有两排图标。第一排和第二排数量不一样,还是会出现这种情况。还是要谢谢eric2013! (2016-12-24 09:07)
eric2013:上面表达的有误,应该是去掉函数ICONVIEW_CreateEx的透明标志就可以了。 你那个有问题估计是因为用的F407,最早2013年我们发布V5板子的综合Demo的时候是采用的这种方式,后来就都删掉了,这个控件极其消耗emWin动态内存。F407的动态内存是无法满足的, 只能使用外置SRAM,但是 .. (2016-12-24 09:40) 
guohuimao:看这个论坛里, 专家解答问题显得好弱智的样子! (2017-07-14 20:42) 
0
3
新手上路
ary1018:你好 我也遇到这种情况 请问你是怎么解决的?怎么才能不设置为一个不存在的图标? (2017-09-12 15:04) 
ary1018:但是这样点击空白处 屏幕还是会闪一下,是我刷屏不够快么?请教一下,还有其他更好的办法么? (2017-09-12 16:35) 
王小波:我没有出现你说的那种闪一下的情况,退出对话框时,调用次函数(ICONVIEW_SetSel(hWinICONVIEW, -1);)就行 (2017-09-12 16:53) 
12
41
77
McuCortex 发表于 2018-5-17 09:52 你的问题我也出现了,这个是一行未排满时,点击右侧为排满图标一行就会出现,你是在哪里调用该函数解决的。
eric2013 发表于 2018-5-18 01:41 有个SetSEL的选择某个选项的API的。
ary1018 发表于 2017-9-13 09:47 可能是刷屏速率较慢 我采用普通IO口驱动LCD,不是FSMC,但是也就仅限于第一次触摸时会闪烁一下,在触摸就 ...
McuCortex 发表于 2018-5-18 10:34 硬汉能否具体点
eric2013 发表于 2018-5-19 01:34 看下这个帖子里面早期Demo的MainTask.C文件里面的处理 http://www.armbbs.cn/forum.ph ... 1139&ex ...
McuCortex 发表于 2018-5-20 15:05 硬汉我就是用你的demo会呀
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-16 19:30 , Processed in 0.550784 second(s), 30 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.