6)$$$ BOOL TouchPanelGetDeviceCaps(
$$$ INT$$$$ iIndex,
$$$ LPVOID$ lpOutput
)
该函数用于返回触摸屏设备支持的具体功能,相关的参数描述如下:
$$
图 4
该函数调用了 DdsiTouchPanelGetDeviceCaps 函数。
7)$$$ TouchPanelInitializeCursor 函数
该函数提供一个机会给触摸屏驱动在初始化的时候移动光标。
$
8)$$$ Void$ TouchPanelPowerHandler(BOOL$$$ bOff)
该函数处理电源状态改变的通知,bOff 若为 TRUE,表示关闭电源,为 FALSE,表示打开电源,主要是
把触摸屏控制器是否设置为没有操作的模式,以及是否开启定时器,该函数调用了
DdsiTouchPanelPowerHandler 函数来处理。
$
$
9)$$$ TouchPanelReadCalibrationAbort 函数
该函数停止当前对 TouchPanelCalibrateAPoint 函数的调用。
10)$ BOOL$ TouchPanelReadCalibrationPoint(INT *pRawX,INT *pRawY
该函数开始获取一个校准点的处理,pRawX 指向没有校准的 x 坐标值,pRawY 指向没有校准的 y 坐标
值。该函数促使设备驱动提交触笔按下和抬起之间最后有效的 x 和 y 坐标给校准回调函数
11)$ )BOOL$ TouchPanelSetCalibration (
$$$ INT32$$ cCalibrationPoints,$$$$ //@PARM The number of calibration points
$$$ INT32$$ *pScreenXBuffer,$$$$$$$ //@PARM List of screen X coords displayed
$$$ INT32$$ *pScreenYBuffer,$$$$$$$ //@PARM List of screen Y coords displayed
$$$ INT32$$ *pUncalXBuffer,$$$$$$$$ //@PARM List of X coords collected
$$$ INT32$$ *pUncalYBuffer$$$$$$$$$ //@PARM List of Y coords collected