2011-02-24 81 views
0

我正在使用部署在Windows XP上的触摸屏产品。我希望能够捕捉用户按下并按住触摸屏的某个区域一段时间的事件。有没有一种低级别的方式可以吸引到Windows来捕捉像这样的事件?Windows XP - 钩入触摸屏事件?

TY, 弗雷德

+0

岂不的触摸屏幕的一部分有效地像鼠标,换句话说你可以寻找mousedown/mousemove类型的事件吗? 您是否试图在您的应用程序窗口之外发现事件? – 2011-02-24 21:16:20

+0

触摸屏印刷机应该以mouseup/down事件结束。我的系统上的应用程序是基于浏览器的,所以IE几乎一直都有焦点。我想以某种方式将事件挂钩,以便我可以捕获它们,而不管重点是什么。 – 2011-02-24 21:34:03

回答

1

,我会感到非常惊讶,如果这是可用的。你可以得到一些与IE相关的消息(Windows调整大小等,Windows在早期版本中移动),但我认为就是这样。

考虑到让网页变得非常繁琐的主机操作系统会有麻烦。

如果你完全控制了部署环境(听起来他们可能是你部署的工作站或终端?),你最好的办法可能是采取一些像下载到客户端的ActiveX控件来钩住你的消息,以某种方式从那里反馈。

+0

这是一个凌乱的要求是的。我目前的计划是使用Windows挂钩功能并获取有关Windows鼠标事件的通知。我应该可以通过在C中编写一个DLL来做到这一点。为了使它更加复杂,我需要将这个调用回主应用程序。在Java中:-) – 2011-02-24 23:58:18