硬汉嵌入式论坛

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

[emWin] listview控件滚动条位置和文本内容不匹配

[复制链接]

26

主题

71

回帖

149

积分

初级会员

积分
149
发表于 2025-3-4 17:58:50 | 显示全部楼层 |阅读模式
请教一下,根据这个V6-917_STemWin提高篇实验_WAV,MP3软解播放器,带类似千千静听频谱(FreeRTOS)例程,用listview控件做了从SD卡读文件名然后以多行一列显示出来的界面,一个界面能显示7行文件名,测试添加80行文件名(超过能显示范围时,自动加上垂直滚动条)现在拖滚动条时只往下拉一点点,listview控件内容直接显示跑到listview添加总行数的后面,然后此时因为滚动条位置只往下移动了一点点,还没到底,再继续往下拉滚动条,出现大量未填充文本的行。这是啥情况啊?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116217
QQ
发表于 2025-3-5 05:12:40 | 显示全部楼层
V6上运行这个例子,没有这个问题。
回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-3-6 09:53:45 | 显示全部楼层
以上是写错了。
现在在listview界面上下键翻动的逻辑应该怎么处理,现在是如果文件数多的话上下键正常,一页最多显示7条,文件数不够填充满两页时,按上下键显示有问题
回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-3-6 14:35:59 | 显示全部楼层
OK,已解决
回复

使用道具 举报

684

主题

3511

回帖

5588

积分

论坛元老

积分
5588
发表于 2025-3-30 16:01:17 | 显示全部楼层

是怎么解决的呀 ?
回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-3-31 09:28:30 | 显示全部楼层
hpdell 发表于 2025-3-30 16:01
是怎么解决的呀 ?

我的是初始化填充行的问题,在初始化那按例程的写法读文件夹里的文件,读一个填充一个,直到把文件夹的文件读完就填充好了,listview控件本身就对上下键有反应,所以在上下键消息里只作如果索引在第一个还继续按上键就把索引置为最后一个,下键同理处理。
回复

使用道具 举报

684

主题

3511

回帖

5588

积分

论坛元老

积分
5588
发表于 2025-3-31 15:50:47 | 显示全部楼层
ZYG_GYZ 发表于 2025-3-31 09:28
我的是初始化填充行的问题,在初始化那按例程的写法读文件夹里的文件,读一个填充一个,直到把文件夹的文 ...


牛鼻,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 09:32 , Processed in 0.371171 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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