硬汉嵌入式论坛

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

[emWin] emwin的MULTIPAGE控件显示多页导致滑动条显示一半

  [复制链接]

7

主题

37

回帖

58

积分

初级会员

积分
58
发表于 2024-9-28 11:00:01 | 显示全部楼层 |阅读模式
在用MULTIPAGE控件时需要显示16页,加入后页面滑动条就只显示一半,点击也没有反应,有没有大佬知道这是为啥,应该怎么解决
10.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-9-28 14:49:56 | 显示全部楼层
加大listview高度,调整到一个合适的高度就正常了
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-9-28 15:09:15 | 显示全部楼层
listview的高度吗?还是MULTIPAGE的Tab高度?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-9-28 15:09:41 | 显示全部楼层
南湖悲 发表于 2024-9-28 15:09
listview的高度吗?还是MULTIPAGE的Tab高度?

listview
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-9-28 15:21:02 | 显示全部楼层
我问题没描述清楚,是这个multipage的这个三角形这个位置,他应该是有两个箭头的,现在只有一个了
12.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-9-29 09:48:16 | 显示全部楼层
南湖悲 发表于 2024-9-28 15:21
我问题没描述清楚,是这个multipage的这个三角形这个位置,他应该是有两个箭头的,现在只有一个了

这个倒是没留意过了,不知道是不是版本的bug

你运行下模拟器里面的multipage例子试试



回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-9-29 10:53:37 | 显示全部楼层
用这个例子写进去是正常的
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-9-29 11:52:33 | 显示全部楼层
根据我测试的时候发现好像是因为我定义listview的滚动条宽度对multipaged的滚动条大小产生了影响,但是multipaged的滚动条没有调整的API函数
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-9-30 10:48:30 | 显示全部楼层
南湖悲 发表于 2024-9-29 11:52
根据我测试的时候发现好像是因为我定义listview的滚动条宽度对multipaged的滚动条大小产生了影响,但是mult ...

在GUI_Init函数后,必须是这个函数后,调用全局默认的滚动条宽度API设置。
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-9-30 11:21:37 | 显示全部楼层
硬汉哥,你说的这个全局默认的滚动条宽度API函数是SCROLLBAR_SetWidth()吗?
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-9-30 11:38:34 | 显示全部楼层
硬汉哥这是我创建listview和multipage的一部分代码
13.png
14.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-10-1 00:56:54 | 显示全部楼层
南湖悲 发表于 2024-9-30 11:21
硬汉哥,你说的这个全局默认的滚动条宽度API函数是SCROLLBAR_SetWidth()吗?

不是这个,是带字母default的SCROLLBAR函数,你在SCROLLBAR的API列表里面是可以看到这个函数的
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-10-2 13:25:11 | 显示全部楼层
昨天赶路回家没有上论坛,多谢硬汉哥的指点,但是这个函数也不行,效果还是一样的
1.png
2.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-10-3 09:09:10 | 显示全部楼层
南湖悲 发表于 2024-10-2 13:25
昨天赶路回家没有上论坛,多谢硬汉哥的指点,但是这个函数也不行,效果还是一样的

你直接设置为80,就看出效果了,你当前这个效果应该就是20像素的宽度
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-10-4 21:15:46 | 显示全部楼层
设置为80的仿真器的效果出来是这样的,如果在listview处单独加入SCROLLBAR的宽度还是和之前一样
3.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-10-5 14:17:21 | 显示全部楼层
南湖悲 发表于 2024-10-4 21:15
设置为80的仿真器的效果出来是这样的,如果在listview处单独加入SCROLLBAR的宽度还是和之前一样

当前这个方法就可以了
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-10-5 21:01:41 | 显示全部楼层
这个效果还是不行,这个位置的三角号和之前还是一样的
5.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-10-6 10:58:25 | 显示全部楼层
南湖悲 发表于 2024-10-5 21:01
这个效果还是不行,这个位置的三角号和之前还是一样的

那得考虑少写几个了page了。
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-10-6 14:49:25 | 显示全部楼层
唉,只能少写几个了
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-10-8 16:21:20 | 显示全部楼层
今天找到问题了原因是我写listview有点太大了,导致它的进度条和multipage进度条有冲突,所以一直有问题,我把listview的大小整体减少2个就能正常显示了,图片是我新做的界面,主要冲突上上面的界限,底下留出的空白后面还要加一点其他的显示,感谢硬汉哥一直给我指导
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-10-9 10:12:12 | 显示全部楼层
南湖悲 发表于 2024-10-8 16:21
今天找到问题了原因是我写listview有点太大了,导致它的进度条和multipage进度条有冲突,所以一直有问题, ...

现在新的效果是什么样的,特别是右上角这个地方,方便贴下不。
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-10-9 11:43:13 | 显示全部楼层
尴尬了,昨天回帖的时候以为自己贴了图,今天贴上
20.jpg
21.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-10-9 14:45:17 | 显示全部楼层
南湖悲 发表于 2024-10-9 11:43
尴尬了,昨天回帖的时候以为自己贴了图,今天贴上

看了你这个图,我才真正明白你楼主位的意思,原来你说的是左右箭头没有正常显示。
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-10-16 16:58:12 | 显示全部楼层
是的是的,我描述的确实也是不太清楚
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-10-17 10:08:45 | 显示全部楼层
南湖悲 发表于 2024-10-16 16:58
是的是的,我描述的确实也是不太清楚

非常感谢告知最终问题解决办法。
回复

使用道具 举报

7

主题

37

回帖

58

积分

初级会员

积分
58
 楼主| 发表于 2024-10-18 14:44:24 | 显示全部楼层
没事没事,多分享才能进步学到更多嘛
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 00:08 , Processed in 0.387441 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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