Windows 7上带触摸的WPF:隐藏触摸光标

时间:2016-06-02 15:38:37

标签: 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的任何选项,所以请不要在任何答案中考虑这一点。

感谢。

1 个答案:

答案 0 :(得分:0)

将Window的以下属性设置为false ...

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

它们可能并非都是必需的;但这对我有用。