硬汉嵌入式论坛

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

[emWin] 请教一下。emwin的窗口上下移动之后,左右移动就会出BUG,只移动一次240的距离,但实际上从窗口最左边移动到最右边

[复制链接]

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2022-5-9 15:56:03 | 显示全部楼层 |阅读模式
image.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-5-10 01:26:00 | 显示全部楼层
意思是不做上下移动,仅做左右移动没问题?
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2022-5-10 08:55:19 | 显示全部楼层
eric2013 发表于 2022-5-10 01:26
意思是不做上下移动,仅做左右移动没问题?

对的,不上下移动时左右移动正常,但只要Y轴方向移动过之后,左右移动就会异常
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2022-5-10 09:15:08 | 显示全部楼层
eric2013 发表于 2022-5-10 01:26
意思是不做上下移动,仅做左右移动没问题?

我是想让左右移动的菜单页面实现环形的效果,显示区域每次显示一个图标,当移动到最后一个图标时可以跳转到第一个图标。
我当前的方案是创建一个大窗口,在窗口里面添加好图标后,在图标区域左右和下边留出空白区域,当左右移动到最旁边的一个图标时,继续移动到空白区域,然后从下边的空白区域移动到另一端的图标,来达到环形的显示效果。
说的有点抽象,画了一张简单的演示图。请教一下硬汉哥有没有更好的方案实现这个效果。
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2022-5-10 09:16:29 | 显示全部楼层
演示图大概是这样的
8744c7c708a9874befd1637cf729c662.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-5-10 09:27:22 | 显示全部楼层
huangfu 发表于 2022-5-10 08:55
对的,不上下移动时左右移动正常,但只要Y轴方向移动过之后,左右移动就会异常

这得测试下才行了,看是看不出问题了。
有没有可以在模拟器上直接运行的代码,我测试下
回复

使用道具 举报

5

主题

12

回帖

27

积分

新手上路

积分
27
发表于 2022-5-16 23:04:15 | 显示全部楼层
最近一直在研究 MOTION, 一直搞不明白触摸是怎么控制MOTION窗口移动的,是哪里去控制左移或者右移的程序,原来就是向你上面那样通过按键信息实现的吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-5-17 00:29:52 | 显示全部楼层
luo90049576 发表于 2022-5-16 23:04
最近一直在研究 MOTION, 一直搞不明白触摸是怎么控制MOTION窗口移动的,是哪里去控制左移或者右移的程序,原 ...

不是,楼主位的那种属于手动控制的玩法。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-23 16:50 , Processed in 0.522618 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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