我在使用 时遇到了一些问题多点触控和 LabView .
我的目标是拦截 Windows 触摸消息(由多点触控显示器生成,然后由 Windows 7 解释和处理),这些消息适用于名为 的程序拥有的任何和所有窗口。 LabVIEW .
这将阻止 Windows 与 LabVIEW
通信触摸消息同时允许我使用触摸消息在 LabVIEW
中创建自定义响应我。而且,它仍然允许 Windows 像往常一样将触摸消息用于用户可能想要与之交互的任何和所有其他程序。LabVIEW
尚未在 Windows 7 中注册以专门解释 Windows 触摸消息。因此,它使用默认的 Windows 7 响应来处理它们。
我为 LabVIEW
开发了一个库它创建自定义多点触控启用响应,但它需要我为正在使用的多点触控显示器提供我自己的驱动程序,以防止 Windows 7 监听显示器的触摸事件消息并将它们转换为它自己的一组触摸消息。这是低效的,因为我希望用户能够使用我的代码即插即用任何商业多点触控显示器,而且我不想为每种显示器类型编写自定义驱动程序。
所以,我想拦截用于 LabVIEW
的触摸消息(并且只有那些 Windows Touch 消息),以便它们
如果有人有任何想法,我将不胜感激!
最佳答案
在 while 循环中使用事件处理程序结构,只注册您希望 LabVIEW 处理的事件。
关于windows-7 - Windows 多点触控事件和 LabView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13857209/