c# - Windows 7 上的 WPF 触摸 : hide touch cursor

标签 c# wpf windows-7 touch

我有一个 WPF 应用程序,由于硬件限制,它必须在 Windows 7 Standard Embedded 上运行。该设备支持触摸,我在构建应用程序的过程中充分利用了这一点。

我遇到的一个问题是,每当用户触摸屏幕时,都会出现一个小“指针”,显示用户触摸的位置。这显然可以在系统级别( http://windows.microsoft.com/en-US/windows-vista/Turn-the-touch-pointer-on-or-off )打开和关闭,但是理想情况下我想在 WPF 应用程序/表单级别将其关闭,这样用户就不必在每次进入时都禁用和启用光标并退出应用程序。

是否有人对如何实现这一点有任何想法?我曾尝试搜索 Windows 7、Touch、Pointer 等的各种组合。但除上述文章外,我似乎只回来了解如何启用触摸事件。

我还应该指出,硬件限制目前排除了升级到 Windows 8、8.1 或 10 的任何选项,因此请不要在您可能有的任何答案中考虑这一点。

谢谢。

最佳答案

将窗口的以下属性设置为 false...

  • Stylus.IsTapFeedbackEnabled
  • Stylus.IsTouchFeedbackEnabled
  • Stylus.IsPressAndHoldEnabled
  • Stylus.IsFlicksEnabled

它们可能不是全部必需的;但这对我有用。

关于c# - Windows 7 上的 WPF 触摸 : hide touch cursor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37596356/

相关文章:

c# - Azure 移动服务登录数据库和 "master"用户时出现错误

wpf - 在 WPF 的后台线程中加载图像

c# - 将枚举绑定(bind)到 DataGrid ComboBox View

Perl 返回 MSWin32 而我的笔记本电脑是 64 位

java - 是否可以在没有 hadoop 依赖的情况下使用 apache mahout 分类

c# - 当索引为 ( array.length - 1 ) 时,发生 IndexOutOfRangeException,但代码仍然执行

c# - 从容器中删除控件的最干净的方法是什么?

c# - 通过URL访问Docker卷

wpf - 淡出从项目控制中删除项目

windows-7 - Android模拟器窗口顶栏超出屏幕