【发布时间】:2010-11-13 04:24:03
【问题描述】:
Windows 7 为触摸屏提供了非常出色的屏幕键盘程序/控件。我有一个最初为 XP 编写并将部署在 XP 上的触摸屏应用程序。是否可以将此键盘直接合并到我的应用程序中,而不是使用自定义控件?我找不到有关它的程序化信息,因此任何链接都会非常有帮助。具体来说,我需要:
- 能够在安装了 .NET 3.5 sp1 的 XP 计算机上使用键盘。
- 为了能够在 Windows 7 上隐藏本机键盘,因为我已经在我的 UI 中加入了触摸屏键盘,所以我不需要另一个弄乱 UI。
这款原生键盘有两个吸引人的方面。首先,它会自动本地化为客户的语言(尽管应用程序的其余部分需要修改),其次,它似乎不会受到“触摸滞后”的影响,因为操作系统会试图弄清楚我是否”我在做一个手势,因为我显然是在键盘上打字。
该应用基于 WPF,这意味着可以轻松集成基于 Windows 7 的控件。
编辑:我真的很喜欢 XP 的东西,但这不是必需的。不过,在 Win7 中使用键盘的能力似乎应该是可能的,甚至是正确的方法。
【问题讨论】: