【问题标题】:Full screen touch application hangs when a user touches the lower edge当用户触摸下边缘时,全屏触摸应用程序挂起
【发布时间】:2014-08-01 17:16:28
【问题描述】:

我正在开发用于桌面显示器的 wpf 触摸屏应用程序。显示器是 46" 3M 显示器。所有触摸响应似乎都可以正常工作,直到有人触摸屏幕的下边缘,然后它似乎挂起。在手指或手移动之前,没有按钮响应或拖动选项起作用。我认为即使任务栏本身没有出现,它也与任务栏区域中的触摸有关。

如果用户以相同的方式触摸侧面或顶部,或者即使他们将整个手放在屏幕中间,程序也不会挂起。

由于这是一款桌面显示器,用户靠在显示器上并在不知不觉中用手触摸下边缘是很常见的。

【问题讨论】:

  • 您是否附加了Touch 事件处理程序?
  • 是的,当屏幕下边缘未被覆盖时,触摸事件处理正确。

标签: wpf windows touchscreen


【解决方案1】:

这似乎是与 Windows 7 和 Windows 7 多点触控驱动程序相关的错误。我可以在带有多点触控显示屏和足够平坦的边框以在下边缘进行触控接触的 Windows 7 中可靠地重现此错误。

使用与 Windows 8 相同的程序和多点触控显示器,不会出现问题。

【讨论】:

  • 猜测一下,这会将输入捕获到不同的窗口(可能是最小化的任务栏)。如果您的自助服务终端应用程序使用SetCapture,您是否还有问题?
猜你喜欢
  • 2021-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多