Windows多点触控事件和LabView

6

我在使用 多点触控LabView 时遇到了一些问题。

我的目标是截取由多点触控显示器生成的Windows触摸消息(然后由Windows 7解释和处理),这些消息是针对程序称为LabVIEW的所有窗口而言的。
这将防止Windows与LabVIEW通信触摸信息,同时允许我自己使用触摸消息在LabVIEW中创建自定义响应。并且,它仍将允许Windows正常使用触摸消息,以便用户可以与其他程序进行交互。

LabVIEW尚未在Windows 7中注册以特定地解释Windows触摸消息。因此,它使用默认的Windows 7响应来处理它们。

我已经为LabVIEW开发了一个库,它创建了自定义的多点触控响应,但它要求我提供自己的多点触控显示器驱动程序,以防止Windows 7听取监视器的触摸事件消息,并将其转换为自己的一组触摸消息。这很低效,因为我希望用户能够随插即用任何商用多点触控显示器与我的代码一起使用,而且我不想为每种显示器类型编写自定义驱动程序。

因此,我希望截取针对LabVIEW(仅限这些Windows触摸消息)的触摸消息,以便它们

  1. 永远不会到达LabVIEW
  2. 然后可以通过本地主机上的TCP消息发送给我的现有程序以进行重新解释(这似乎是我迄今为止找到的最佳方法)。

如果有人有任何想法,我将非常感激!

3个回答

1

0
在 while 循环中使用事件处理程序结构,并仅注册 LabVIEW 要处理的事件。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接