我在使用 多点触控 和 LabView 时遇到了一些问题。
我的目标是截取由多点触控显示器生成的Windows触摸消息(然后由Windows 7解释和处理),这些消息是针对程序称为LabVIEW的所有窗口而言的。
这将防止Windows与LabVIEW
通信触摸信息,同时允许我自己使用触摸消息在LabVIEW
中创建自定义响应。并且,它仍将允许Windows正常使用触摸消息,以便用户可以与其他程序进行交互。
LabVIEW
尚未在Windows 7中注册以特定地解释Windows触摸消息。因此,它使用默认的Windows 7响应来处理它们。
我已经为LabVIEW
开发了一个库,它创建了自定义的多点触控响应,但它要求我提供自己的多点触控显示器驱动程序,以防止Windows 7听取监视器的触摸事件消息,并将其转换为自己的一组触摸消息。这很低效,因为我希望用户能够随插即用任何商用多点触控显示器与我的代码一起使用,而且我不想为每种显示器类型编写自定义驱动程序。
因此,我希望截取针对LabVIEW
(仅限这些Windows触摸消息)的触摸消息,以便它们
- 永远不会到达LabVIEW
- 然后可以通过本地主机上的TCP消息发送给我的现有程序以进行重新解释(这似乎是我迄今为止找到的最佳方法)。
如果有人有任何想法,我将非常感激!