wince下屏幕校准和修改介绍

以6410开发板为例。


一、确定X,Y是否镜像:在屏幕上任意拖动出一个矩形虚线框,然后随意上下左右拖动,这时看虚框是否根随触摸笔移动,如果虚线框能跟随触摸笔动,说明X+,X-,Y+,Y-四线极性是接对了。
X,Y坐标的算方法如下:
        posX = (MAX_X-*x)*iScreenWidth/(MAX_X-MIN_X);
        posY = (*y-MIN_Y)*iScreenHeight/(MAX_Y-MIN_Y);
如果触摸笔向上而虚框向下移动,说明Y+,跟Y-接反了,同样如果触摸笔向左而虚框向右移动,说明X+,跟X-接反了。对于这个情况软件可作如下处理,在上面的算法之前,加入如下的算式:
   *x = (MIN_X-MAX_X)*(*x-MIN_X)/(MAX_X - MIN_X)+MAX_X;X接反的时候加
    *y = (MIN_Y-MAX_Y)*(*y-MIN_Y)/(MAX_Y - MIN_Y)+MAX_Y;Y接反的时候加
这四个算式可以组合出四种情况,这要看你具体是哪一种情况了。


二、确定触摸屏的边界值:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值