硬汉嵌入式论坛

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

[emWin] 可能是listbox和scrollbai滚动条的bug

[复制链接]

15

主题

73

回帖

118

积分

初级会员

积分
118
发表于 2021-6-3 08:47:06 | 显示全部楼层 |阅读模式
在自绘的listbox中添加自动创建滚动条,可以正常使用。然后再给listbox添加滑动支持 LISTBOX_EnableMotion()出现问题。
添加滑动支持之后,先滚动滚动条,然后点击listbox的item的时候,有时候会出现listbox只刷新了item部分区域(有错位显示)的状况,感觉就是只是刷新了部分item,其余item没刷新,位置也不对。

(本来想在滚动条条松开之后无效化listbox的,但是找了半天没搞懂滚动条的松开消息发送到哪里,当然这不是首要解决的办法)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2021-6-3 12:40:40 | 显示全部楼层
不使用自绘正常吗。
回复

使用道具 举报

15

主题

73

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2021-6-3 17:58:55 | 显示全部楼层
eric2013 发表于 2021-6-3 12:40
不使用自绘正常吗。

不用自绘的话,问题依旧
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2021-6-4 07:30:38 | 显示全部楼层
WSTON 发表于 2021-6-3 17:58
不用自绘的话,问题依旧

那只能后面有时间了,我也测试下了。
回复

使用道具 举报

12

主题

14

回帖

50

积分

初级会员

积分
50
发表于 2025-2-8 08:49:22 | 显示全部楼层
请问解决了没有,我也遇到这个问题了,这样只刷新部分页面,其他的点了才刷新
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-2-9 08:22:26 | 显示全部楼层
blzgods 发表于 2025-2-8 08:49
请问解决了没有,我也遇到这个问题了,这样只刷新部分页面,其他的点了才刷新

emWin6.x已经支持了listbox的滑动浏览功能,不需要用户自制了
回复

使用道具 举报

12

主题

14

回帖

50

积分

初级会员

积分
50
发表于 2025-2-10 13:39:59 | 显示全部楼层
eric2013 发表于 2025-2-9 08:22
emWin6.x已经支持了listbox的滑动浏览功能,不需要用户自制了

用的就是6.x,有滑动效果,刚才试了一下可能是两个移动重叠了,就是按住滚动条的滑动会导出现这个情况,而直接滑动BOX不按住导航条就没有。而且在按住导航条缓慢上下移动的时候BOX的123顺序是错的。可以禁用导航条我知道,但也没有即可以滑动有可以使用滚动条的方法
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-13 02:57 , Processed in 0.042450 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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