硬汉嵌入式论坛

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

[emWin] 控件listwheel不能滑动

[复制链接]

15

主题

53

回帖

98

积分

初级会员

积分
98
发表于 2021-10-24 10:38:54 | 显示全部楼层 |阅读模式
小会员在使用emwin的控件listwheel时,通过回调函数完成控件的初始化设置,完成后发现控件listwheel在液晶屏幕上不能滑动,触控无反应。不知道大家有没有遇到类似问题,请求不吝指导!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
发表于 2021-10-24 12:03:09 | 显示全部楼层
没遇到过,正常使用。
回复

使用道具 举报

15

主题

53

回帖

98

积分

初级会员

积分
98
 楼主| 发表于 2021-10-24 12:26:46 | 显示全部楼层
eric2013 发表于 2021-10-24 12:03
没遇到过,正常使用。

那请问emwin中使得控件不能工作的函数除了WM_DisableWindow(hItem); 硬汉哥还能想到其他函数吗?
回复

使用道具 举报

15

主题

53

回帖

98

积分

初级会员

积分
98
 楼主| 发表于 2021-10-24 12:29:20 | 显示全部楼层
eric2013 发表于 2021-10-24 12:03
没遇到过,正常使用。

或者其他控件有无类似的现象?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
发表于 2021-10-25 02:26:07 | 显示全部楼层
ljc8000 发表于 2021-10-24 12:29
或者其他控件有无类似的现象?

可以把游标显示出来,看看能正常在listwheel上滑过不
回复

使用道具 举报

15

主题

53

回帖

98

积分

初级会员

积分
98
 楼主| 发表于 2021-10-27 18:35:50 | 显示全部楼层
eric2013 发表于 2021-10-25 02:26
可以把游标显示出来,看看能正常在listwheel上滑过不

老大,我发现了引起问题的原因,希望老大帮忙测试一下,验证这个bug是否真的存在。原因如下,问题出在这个函数
GUI_TIMER_TIME GUI_X_GetTime(void) {
  return OS_TimeMS;
}
函数返回值类型是int,是一个有符号数。当计时变量OS_TimeMS累加溢出成负数时,控件LISTWHEEL就不能上、下触控滚动了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
发表于 2021-10-28 01:30:06 | 显示全部楼层
ljc8000 发表于 2021-10-27 18:35
老大,我发现了引起问题的原因,希望老大帮忙测试一下,验证这个bug是否真的存在。原因如下,问题出在这 ...

谢谢告知原因,我记录下,回头我测测。
回复

使用道具 举报

15

主题

53

回帖

98

积分

初级会员

积分
98
 楼主| 发表于 2021-10-28 21:16:19 | 显示全部楼层
eric2013 发表于 2021-10-28 01:30
谢谢告知原因,我记录下,回头我测测。

我的emwin版本是5.40,测试6.10以上的应该是修正了。 麻烦老大也测试下5.40的版本
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
发表于 2021-10-29 09:22:22 | 显示全部楼层
ljc8000 发表于 2021-10-28 21:16
我的emwin版本是5.40,测试6.10以上的应该是修正了。 麻烦老大也测试下5.40的版本

好的,有时间测试下。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-21 18:30 , Processed in 0.512391 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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