硬汉嵌入式论坛

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

[emWin] 请教下,使用 LISTVIEW_GetNumRows 获取的行数会多出 2 行来是怎么回事 ?

[复制链接]

684

主题

3511

回帖

5588

积分

论坛元老

积分
5588
发表于 2025-3-30 17:09:41 | 显示全部楼层 |阅读模式



请教下,使用 LISTVIEW_GetNumRows 获取的行数会多出 2 行来是怎么回事 ?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2025-3-31 09:18:49 | 显示全部楼层
分别创建1-10行,如果结果是3 - 13, 那么可以最终结果直接减去2即可
回复

使用道具 举报

684

主题

3511

回帖

5588

积分

论坛元老

积分
5588
 楼主| 发表于 2025-3-31 15:49:44 | 显示全部楼层
eric2013 发表于 2025-3-31 09:18
分别创建1-10行,如果结果是3 - 13, 那么可以最终结果直接减去2即可

怎么会出现这样的情况啊 ??
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2025-4-1 09:40:43 | 显示全部楼层
hpdell 发表于 2025-3-31 15:49
怎么会出现这样的情况啊 ??

我没遇到过,你那边是测试“创建1-10行,结果是3 - 13吗”

用的那个emWin版本
回复

使用道具 举报

684

主题

3511

回帖

5588

积分

论坛元老

积分
5588
 楼主| 发表于 2025-4-1 15:58:03 | 显示全部楼层
eric2013 发表于 2025-4-1 09:40
我没遇到过,你那边是测试“创建1-10行,结果是3 - 13吗”

用的那个emWin版本

我使用的是 emwin 6.40  

我创建的 1-10 行,获取到的是 1-11 行,貌似会多一行
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2025-4-2 09:59:41 | 显示全部楼层
hpdell 发表于 2025-4-1 15:58
我使用的是 emwin 6.40  

我创建的 1-10 行,获取到的是 1-11 行,貌似会多一行

是1-11还是2-11
回复

使用道具 举报

684

主题

3511

回帖

5588

积分

论坛元老

积分
5588
 楼主| 发表于 2025-4-2 14:48:29 | 显示全部楼层




获取 多一行的问题貌似终于找到原因了,原来是在 使用 GUI_Builder for emWin version 6.16 这个 创建文件列表控件初始化时调用了一次  LISTVIEW_AddRow(hItem, NULL);  这个函数造成的









回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 23:49 , Processed in 0.232477 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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