Windows 7 hat ein wirklich nettes Bildschirmtastaturprogramm/-steuerung für Touchscreens. Ich habe eine Touchscreen-App, die ursprünglich für XP entwickelt wurde. Ist es möglich, diese Tastatur direkt in meine App zu integrieren, anstatt ein benutzerdefiniertes Steuerelement zu verwenden? Ich kann keine programmatischen Informationen darüber finden, daher wären Links sehr hilfreich. Konkret würde ich brauchen:Die Windows 7-Bildschirmtastatur in eine WPF-App einbinden
- Um die Tastatur auf einem XP-Rechner verwenden zu können, der .NET 3.5 SP1 installiert haben wird.
- Um die native Tastatur auf Windows 7 zu verbergen, weil ich bereits die Touchscreen-Tastatur in meine Benutzeroberfläche integriert habe und so brauche ich nicht eine andere überflutet die Benutzeroberfläche.
Diese native Tastatur hat zwei attraktive Aspekte. Zunächst einmal wird es automatisch in der Sprache des Kunden lokalisiert (obwohl der Rest der App geändert werden muss), und zweitens scheint es nicht von "Touch Lag" zu leiden, da das Betriebssystem versucht, herauszufinden, ob ich ' Ich mache eine Geste, weil ich eindeutig auf einer Tastatur tippe.
Die App basiert auf WPF, was eine einfache Integration mit Windows 7-basierten Steuerelementen bedeuten sollte.
EDIT: Ich würde wirklich gerne die XP-Sache, aber es ist keine Voraussetzung. Die Möglichkeit, die Tastatur in Win7 zu benutzen, scheint jedoch möglich und sogar richtig zu sein.
Ihre Antwort sieht aus wie die nächste, die ich zu einer Antwort kommen werde. Verwenden Sie im Grunde das Tablet XP SDK, um dies zu tun, und dann das Steuerelement wie beschrieben, damit es funktioniert. Die Tastatur ist jedoch in XP nicht verfügbar, es sei denn, es handelt sich um eine Tablet-Edition. – mmr
Korrekt, afaik. –