- 5
- 0
- 约5.3千字
- 约 7页
- 2015-12-24 发布于贵州
- 举报
WinCE_Touch_Panel驱动详解
WinCEWinCE1WinCE Touch Panel驱动详解WinCE中的Touch Panel驱动是由GWES模块来管理的,Touch Panel驱动接收用户的触摸信息,并将其转换为屏幕上的坐标信息,传给GWES模块。在WinCE中,Touch Panel驱动是分层的,分为MDD层和PDD层,这和其他WinCE设备驱动是一样的。MDD层由微软提供,用户只需要实现MDD和PDD层间的 DDSI函数就可以了。如图
WinCE中的GWES模块负责加载和管理Touch Panel驱动,Touch Panel的MDD层向上提供DDI接口,PDD层是针对硬件的实现,对MDD层提供DDSI接口。
1 Touch Panel驱动中的数据结构
(1) TOUCH_PANEL_SAMPLE_FLAGS
用于描述一个采样点的信息,这些信息被定义在一个枚举结构中:
enum enumTouchPanelSampleFlags {???? TouchSampleValidFlag = 0x01,???? TouchSampleDownFlag = 0x02,???? TouchSampleIsCalibratedFlag = 0x04,???? TouchSamplePreviousDownFlag = 0x08,???? TouchSampleIgnore = 0x10,?
原创力文档

文档评论(0)