有没有办法使用 c++ 以编程方式在 Windows 8 风格的应用程序上显示虚拟键盘?
我宁愿不涉及任何 XAML,因为我正在使用 DirectX(即使我认为它们可以一起使用,但是仅仅放弃键盘支持比学习 XAML 并尝试将其与 DirectX 配合起来更容易) .
有没有办法使用 c++ 以编程方式在 Windows 8 风格的应用程序上显示虚拟键盘?
我宁愿不涉及任何 XAML,因为我正在使用 DirectX(即使我认为它们可以一起使用,但是仅仅放弃键盘支持比学习 XAML 并尝试将其与 DirectX 配合起来更容易) .
如果您的意思是没有用户操作,那么答案是否定的。请参阅触摸键盘中的调用和解除逻辑以及用户驱动的调用部分
Microsoft 有一个输入:触摸键盘示例,该示例演示了当用户将输入焦点移动到自定义控件时如何调出触摸键盘。请注意,该示例没有实现 TSF,因此没有完整的输入法支持。
更新:该示例针对 Windows 8.1 进行了更新。旧的 Windows 8 示例可以从http://code.msdn.microsoft.com/windowsapps/Windows-8-app-samples-3bea89c8下载