OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4244|回复: 5

emwin532 button按下只能触发按下事件,没有释放事件??

[复制链接]

3

主题

7

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-7-6
在线时间
7 小时
发表于 2018-10-4 11:54:49 | 显示全部楼层 |阅读模式
10金钱
button按下松开只有按下事件(WM_NOTIFICATION_CLICKED),和移除区域事件(WM_NOTIFICATION_MOVED_OUT),而没有(WM_NOTIFICATION_RELEASED)
GUI_TOUCH_GetState(&TouchState);  // Get the touch position in pixel
xPhys = GUI_TOUCH_GetxPhys();     // Get the A/D mesurement result in x
yPhys = GUI_TOUCH_GetyPhys();     // Get the A/D mesurement result in y
通过这三个接口测试发现,按下时TouchState.x,TouchState.y与xPhys ,yPhys 是对应得上的。但是松开之后,xPhys ,yPhys 变为零,此为物理值为0正常,但是TouchState.x也会变为零应该为异常,导致触发WM_NOTIFICATION_MOVED_OUT事件。TouchState.y值保持原值没变


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-7-6
在线时间
7 小时
 楼主| 发表于 2018-10-4 11:55:47 | 显示全部楼层
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-10-6 02:45:47 | 显示全部楼层
帮顶
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-10-6 02:45:49 | 显示全部楼层
帮顶
回复

使用道具 举报

1

主题

12

帖子

0

精华

高级会员

Rank: 4

积分
820
金钱
820
注册时间
2018-7-3
在线时间
17 小时
发表于 2018-10-6 21:36:45 | 显示全部楼层
x=0 y不变,触发out正常的啊,首先把鼠标打开,看图更直接,如果箭头还在那,x=0那就说不过去了,另外看看是不是触屏不稳定?或者有什么归位的设置?
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2018-10-26
在线时间
0 小时
发表于 2018-10-26 16:01:05 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 05:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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