OpenEdv-开源电子网

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

原子F767+7寸触摸屏在emwin下使用异常

[复制链接]

6

主题

25

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2018-1-12
在线时间
11 小时
发表于 2018-1-16 12:37:12 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 linweiyoh 于 2018-1-16 12:46 编辑

使用原子的F767+1024*600的7寸触摸屏时发现过问题。

用createWindowsAsChild 建立了一个HBKWIN的子窗口
大小为800*60,起点为0,0
监控该子窗口的 WM_TOUCH信号

发现点击屏幕上任意x>800的位置不会触发该信号。
但是其他位置,就算不在当前子窗口内点击也能触发。

通常会先收到一个x坐标正确 y坐标为0的信号,再收到x为0,y为0xEA3BB026,Pressed为0xD5 layer为0x60的信号。
就算在目标子窗口内点击也一样。
除非做 x y都> 0的判断,否则极易误触发


这是正常现象??再模拟器上运行程序 完全不会在其他地方收到这种信号
请教 哪里出了问题?

最佳答案

查看完整内容[请看2#楼]

直接下载例程到开发板上测试一下触摸屏。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2018-1-16 12:37:13 | 显示全部楼层
直接下载例程到开发板上测试一下触摸屏。
回复

使用道具 举报

6

主题

25

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2018-1-12
在线时间
11 小时
 楼主| 发表于 2018-1-17 19:11:32 | 显示全部楼层
zuozhongkai 发表于 2018-1-16 16:13
直接下载例程到开发板上测试一下触摸屏。

测试了一下。用给出的按键位图例程。
稍微修改了下在最上方建立了一个按键。800*40
确实发生上述问题。

新增的按键会被误触
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-24 01:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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