我正在使用部署在Windows XP上的触摸屏产品。我希望能够捕捉用户按下并按住触摸屏的某个区域一段时间的事件。有没有一种低级别的方式可以吸引到Windows来捕捉像这样的事件?Windows XP - 钩入触摸屏事件?
TY, 弗雷德
我正在使用部署在Windows XP上的触摸屏产品。我希望能够捕捉用户按下并按住触摸屏的某个区域一段时间的事件。有没有一种低级别的方式可以吸引到Windows来捕捉像这样的事件?Windows XP - 钩入触摸屏事件?
TY, 弗雷德
,我会感到非常惊讶,如果这是可用的。你可以得到一些与IE相关的消息(Windows调整大小等,Windows在早期版本中移动),但我认为就是这样。
考虑到让网页变得非常繁琐的主机操作系统会有麻烦。
如果你完全控制了部署环境(听起来他们可能是你部署的工作站或终端?),你最好的办法可能是采取一些像下载到客户端的ActiveX控件来钩住你的消息,以某种方式从那里反馈。
这是一个凌乱的要求是的。我目前的计划是使用Windows挂钩功能并获取有关Windows鼠标事件的通知。我应该可以通过在C中编写一个DLL来做到这一点。为了使它更加复杂,我需要将这个调用回主应用程序。在Java中:-) – 2011-02-24 23:58:18
考虑使用SetWindowsHookEx函数和WH_MOUSE_LL(价值13)代替idHook参数挂钩鼠标事件 更多信息以 http://msdn.microsoft.com/en-us/library/ms644990%28v=vs.85%29.aspx http://support.microsoft.com/kb/318804
岂不的触摸屏幕的一部分有效地像鼠标,换句话说你可以寻找mousedown/mousemove类型的事件吗? 您是否试图在您的应用程序窗口之外发现事件? – 2011-02-24 21:16:20
触摸屏印刷机应该以mouseup/down事件结束。我的系统上的应用程序是基于浏览器的,所以IE几乎一直都有焦点。我想以某种方式将事件挂钩,以便我可以捕获它们,而不管重点是什么。 – 2011-02-24 21:34:03