【发布时间】:2011-02-21 13:42:42
【问题描述】:
我的触摸屏键盘是高度可定制的界面,除了发送键外,我需要的所有组件都有,任何人都可以看到这个问题。最初当我创建它时,我打算使用 Forms.SendKeys.Send() 但它是一个 WPF 应用程序......不行。对于初学者来说,VB.Net 以其无限的智慧决定它不会处理默认表单消息。去图吧。
或者,这是我真正的问题,我无法让 WPF 应用程序停止获取焦点。我希望它像 Windows 触摸键盘一样工作,但是透明 WPF 中发生的每个操作都会使该应用程序成为活动应用程序。我希望事件仍然发生,但我需要活动窗口是您希望输入的窗口,例如记事本。
关于我应该做什么,使我的 WPF 不可聚焦并将键盘按钮发送到聚焦(或其他)窗口的任何建议?
PS,我在 Vb.Net 的 Visual Studio 2010 中使用 WPF(我可以使用 C# 代码!)
【问题讨论】:
标签: c# wpf vb.net sendkeys multitouch-keyboard