找回密码
 注册
搜索
查看: 928|回复: 6

[讨论] 求助:转屏后的触摸屏问题(6235)

[复制链接]
发表于 2009-11-26 15:43:03 | 显示全部楼层 |阅读模式
环境:6235的代码,触摸屏和LCD大小为240*320;
问题:
正常情况下,触摸坐标范围为(0<=pos.x<240, 0<=pos.y<320);
当调用函数gdi_lcd_set_rotate(GDI_LCD_LAYER_ROTATE_270)旋转LCD后,pos.y的范围变小了,(0<=pos.y<239)
也就是说,触摸坐标pos.y值大于239时,返回的pos.y都变成了239。

这个问题怎么解决?

跪求高手指点。

附:我有在6225的代码中使用过旋转LCD,并没有遇见过这个问题。[em04]
发表于 2009-11-26 16:54:21 | 显示全部楼层
触摸坐标范围是0<=x<240,0<=y<320,注意不包含240和320,2个值,所以返回最大值为239和319
点评回复

使用道具 举报

 楼主| 发表于 2009-11-26 17:00:11 | 显示全部楼层
大哥请注意看问题。
旋转前是0<=pos.y<320,旋转后是0<=pos.y<240
不是240和239的区别,而是240和320的区别!!!
[em03]
点评回复

使用道具 举报

 楼主| 发表于 2009-11-27 10:40:15 | 显示全部楼层
怎么没有大侠来指点指点?
点评回复

使用道具 举报

发表于 2009-11-27 13:43:33 | 显示全部楼层
我也来学习下[em02]
点评回复

使用道具 举报

发表于 2009-11-30 10:39:42 | 显示全部楼层
千呼万唤,高手怎么还不出来?
点评回复

使用道具 举报

发表于 2009-12-2 11:51:41 | 显示全部楼层
从来没有高手遇见过这个问题吗?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-25 18:14 , Processed in 0.045953 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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