6801|20

86

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于Touch Panel [复制链接]

现在要捕获所有点击Touch Panel的消息,这些消息包括屏幕坐标,哪种事件(KEYUP,KEYDOWN...),并把这些消息记录下来,在不改动现有TOUCH PANEL驱动的情况下有没有办法实现这个功能呀?

最新回复

能不能留个联系方式呀,NBCOOL?  详情 回复 发表于 2008-6-26 14:57
点赞 关注

回复
举报

74

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
没有!

等待其他人的回答。
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
咦,既然有TouchPanel驱动了,怎么会连这些基本的功能都没有呢?
如果本来就没有TP驱动,或者本来的驱动没有提供这些IO接口,那么不改动是没法实现的。
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(高级)

4
 
处理WM_LBUTTONDOWN消息,但是,这也有个问题,就是如果还接的有鼠标的话,那么不一定是touch panel产生的。
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

5
 
至于WM_LBUTTONDOWN消息,这只是对一个应用程序,或者是一个进程而言.但对整个系统来说,我个人认为COVER不住.
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

6
 
如果说我HOOK住TOUCH PANEL的DLL,这样可以实现我的功能吗?
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

7
 
看看 手写识别哪里 , 系统应该通过这个东西增加了对触摸功能的截获。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

8
 
手写识别的资源能不能介绍几个?
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

9
 
看Wince的 Help 文档
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

10
 
晕倒……终于发现lz的问题跟他希望得到的答案完全风马牛不相及。
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

11
 
WINCE help的什么地方?我怎么没有找到?
 
 
 

回复

51

帖子

0

TA的资源

一粒金砂(初级)

12
 
其实它是漫无目的地找,我前段时间已经回答过关于全屏手写识别的问题了。
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

13
 
LZ, 你看触摸屏的驱动程序就知道了. 比你相象中要简单的多.
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

14
 
怎么个简单法呀?
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

15
 
简单倒不至于,但是DLL HOOK技术已经在PC上应用很广泛了,几个跳转就可以了。
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

16
 
NBCOOL哥哥,能不能具体讲一下呀?
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

17
 
在你的触摸屏程序中有DdsiTouchPanelGetPoint函数. 一般这里会有判断是TOUCH_PEN_DOWN还是TOUCH_PEN_UP状态.
 
 
 

回复

94

帖子

0

TA的资源

一粒金砂(初级)

18
 
那是驱动层的函数呀?我上层应用是调用不到的呀
 
 
 

回复

91

帖子

0

TA的资源

一粒金砂(初级)

19
 
DLL HOOK技术你到处都能找到,游戏外挂,病毒很多都是这个原理,详细技术要去下载,一句话也说不完

基本原理就是假设你实现一个mytouch.dll.原有驱动是touch.dll,实现所有导出函数和

1. LoadLibrary(touch.dll)
2. get touch.dll all function by GetProcAddress
3. jump and jump

如果你是X86

JMP DdsiTouchPanelGetPoint

是ARM 可以

BL DdsiTouchPanelGetPoint

或用其他跳转。

如果需要获取详细参数就做个实现体,然后直接调 DdsiTouchPanelGetPoint,就可以把它的参数从中间截取了。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

20
 
如果是想钻研触摸驱动,那就抛开应用层的东西。

如果只是想写个应用程序,捕获触摸屏的所有动作,那就用HOOK。虽然wince下的hook实现稍微麻烦点,但也成熟了。

问问题最好先搞清楚自己想要什么。唉。。。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表