touchp校准过程

来源:互联网 发布:铃木绚音 知乎 编辑:程序博客网 时间:2024/04/30 01:12

touchp校准过程


2008-06-12 09:46:00
 标签:touchp 过程 校准   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://bluefish.blog.51cto.com/214870/81369
touchp的校准过程如下:

1)调用TouchPanelEnable启动触摸屏

2)调用TouchPanelGetDeviceCaps,通过设置参数TPDC_CALIBRATION_POINT_COUNT_ID来获得校准用触点的个数

3)取校准点,对每个校准点都有以下过程
      A:调用TouchPanelGetDeviceCaps,通过设置参数TPDC_CALIBRATION_POINT_ID来获得校准点的坐标
      B:在上述校准点坐标处画十字,并等待用户点击
      C:调用TochPanelReadCalibrationPoint来获得上述校准点坐标处触摸屏对应的数据

4)当取完校准用的所有的点,调用TouchPanelSetCalibration来计算校准系数,该函数实现没有找到
 
TouchPanelGetDeviceCaps-->
DdsiTouchPanelGetDeviceCaps(参数为TPDC_CALIBRATION_POINT_ID)-->
TouchDriverCalibrationPointGet(得到校准点之一的坐标,该坐标为screen坐标)