【问题标题】:Disable Stylus Gestures for WinForm禁用 WinForm 的触控笔手势
【发布时间】:2011-02-14 23:03:46
【问题描述】:

我需要禁用 winform 的所有手写笔手势。我希望手写笔正常运行(即基本上作为鼠标替代品),但手写笔手势主要是碍事。 理想情况下,手势只会针对特定表单禁用,但应用程序范围内也是可以接受的。

由于我的应用是全屏的,我什至可以在系统范围内禁用手写笔手势,但需要在应用退出时恢复原始状态。

到目前为止,我所拥有的是: 我在 WndProc 中捕获 WM_TABLET_FLICK 消息并返回 FLICK_WM_HANDLED_MASK,表明不需要进一步的操作。

这在忽略轻弹的意义上是有效的。但是,我也松开了作为电影一部分的所有手写笔运动。在我看来,我需要在更深的层次上禁用这些笔触,这样系统甚至都不会费心去尝试识别任何笔触。

有什么想法吗?

【问题讨论】:

    标签: winforms stylus-pen


    【解决方案1】:

    解决方案:

    在 WndProc 中捕获 WM_TABLET_QUERYSYSTEMGESTURESTATUS 并返回 TABLET_DISABLE_FLICKS。

    这甚至会禁用轻弹检测,即不会丢失手写笔移动。

    进一步的“信息”: msdn

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-21
      • 2020-08-17
      • 2014-09-13
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多