【发布时间】:2013-05-14 21:53:52
【问题描述】:
过去几天我一直在浏览 MSDN/Google,但一直找不到这个问题的答案。
我希望在由 Windows 8 提供支持的触摸屏设备上获取触摸/多次触摸的 XY 坐标。关于如何向特定窗口添加触摸句柄的指南有很多,但我想创建依赖于触摸输入的应用程序,无论哪个窗口/应用程序是焦点/被触摸的窗口/应用程序。
基本上,我正在寻找最低级别的触摸 API。有人有什么想法吗?谢谢!
【问题讨论】:
-
只需将触摸消息坐标从客户端转换为屏幕坐标。但是还有一点你还没有解释:你打算如何捕获其他窗口的触摸事件?
-
这是我的全部问题:) 如果我想要一个窗口的屏幕坐标,我会被设置!但我希望获得触摸输入,即使窗口最小化!
-
在担心如何转换坐标(ClientToScreen 负责)之前,您应该先考虑获取输入。这就像问你没有钱怎么花一样。
-
我完全同意这就是为什么在我的问题中没有提到“转换”并且它指出“有很多关于如何向特定窗口添加触摸手柄的指南,但我想创建一个依赖于触摸输入的应用程序,无论哪个窗口/应用程序是焦点/被触摸的窗口/应用程序。”
-
我想我误解了这个问题。我以为您是在问如何转换已经捕获的坐标,而不是首先问如何捕获它们。您不应该窃取其他应用程序的输入。如果有人窃取了你的输入,你会怎么想? (想象一下,如果两个人这样做。)
标签: windows winapi touch gesture touchscreen