硬汉嵌入式论坛

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

[emWin] 关于触摸板有效坐标在emwin中识别的疑问

[复制链接]

16

主题

45

回帖

93

积分

初级会员

积分
93
发表于 2017-5-20 13:36:09 | 显示全部楼层 |阅读模式
现在有个需求,就是触摸有效的时候,蜂鸣器叫一下。
目前设计的时候有个问题。
就是我们很多例程只是涉及到如何检测是否是有效按压到触摸屏,并没有判断,这个有效坐标,是否在有效的控件范围内。
导致,不管按到什么位置,只要是有效按压蜂鸣器都会叫下。
1.如果都需要在按键或者edit,text里面做的话,那么代码太过繁琐,必须每次空间有效响应的时候,触发下蜂鸣器。假设每个页面有20个空间,50个页面。那么光一个启动标志都需要
都需要启动1000次在不同的事件里面,这样写太过不友好。

2.所以想了解下,我们得到按压坐标后,是否可以能够判断是否是有效控件坐标,如果是发给GUI,并启动下蜂鸣器,如果不是,就不发送。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115740
QQ
发表于 2017-5-20 16:19:48 | 显示全部楼层
这个多虑了,你的触摸驱动驱动代码防止飞点就好了。
回复

使用道具 举报

16

主题

45

回帖

93

积分

初级会员

积分
93
 楼主| 发表于 2017-5-20 19:43:23 | 显示全部楼层

回 eric2013 的帖子

eric2013:这个多虑了,你的触摸驱动驱动代码防止飞点就好了。 (2017-05-20 16:19) 
这个有个问题,就是我单点按压都是非常准确。但是用手指按压,属于面按压,有个过程的。从指尖到最后按压到位,都是指尖先到,有可能会呈现,你按压到该按键上面,但是由于指尖先到,这个先到的部位不再按键有效区域内,导致你本次按键无效,但是按键蜂鸣器叫了。这样就不好了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115740
QQ
发表于 2017-5-21 01:58:55 | 显示全部楼层

回 zxdzwcs 的帖子

zxdzwcs:这个有个问题,就是我单点按压都是非常准确。但是用手指按压,属于面按压,有个过程的。从指尖到最后按压到位,都是指尖先到,有可能会呈现,你按压到该按键上面,但是由于指尖先到,这个先到的部位不再按键有效区域内,导致你本次按键无效,但是按键蜂鸣器叫了。这样就不好了。 (2017-05-20 19:43) 
什么屏,电容屏?电容屏指尖没有效果的。

电阻屏更不用担心了,电阻屏只有指尖才有效果。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-15 07:28 , Processed in 0.282320 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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