【问题标题】:Windows 8 and triggering the display of Windows Virtual KeyboardWindows 8 和触发 Windows 虚拟键盘的显示
【发布时间】:2012-10-29 13:37:08
【问题描述】:

这更多是对 ForbesLindesay 去年提出的关于通过 .NET 代码显示或抑制 Windows 虚拟键盘的以下问题的后续:

How do I trigger or supress the display of Windows Virtual Keyboard

在这种情况下,我的应用程序是一个 WinForms 应用程序,大量使用 Microsoft Ink 类并在 Windows XP、Vista、7 上运行,现在我们正在确保它工作正常8.

我们注意到,在 Windows 8 中,当用户想要在我们的应用程序中使用时,虚拟键盘不会弹出,而它适用于正常的 Windows 操作。

所以 - 现在 Windows 8 已经推出,有没有办法在 .NET 托管代码(或PInvoke)中触发 Windows 虚拟键盘?

如果您说仍然无法做到这一点,您能否提供参考来支持您的主张?

【问题讨论】:

    标签: c# .net winforms c#-4.0


    【解决方案1】:

    我认为没有办法在 .NET 托管代码中触发 Windows 虚拟键盘。 你可以看到微软本身并没有在它的桌面应用程序上触发键盘,比如文件浏览器: 尝试创建文件夹,您应该填写名称,但没有显示键盘。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-03
      • 1970-01-01
      • 2014-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-20
      相关资源
      最近更新 更多