Frage

Wer weiß, wie ich feststellen kann, ob eine Anwendung in der Lage ist Tablet PC-Eingang zu akzeptieren? das heißt eine Art von hittest oder Fenster Nachricht, dass ich es senden kann?

Danke, H

War es hilfreich?

Lösung

Der Tablet PC Input Panel (die als von Vista verfügbar ist, auch auf nicht-Tabletten andere als die grundlegenden Ausgaben) wird ein Beitrag senden, um die Text Services Framework (TSF) zu einer Anwendung, dass Träger. Sonst wird es normale Eingangsmeldungen an die Applikation, die im Grunde eine Reihe von simulierten Tastaturereignissen bedeutet.

Ich vermute, dass Sie versuchen, ob eine Anwendung unterstützt TSF zu bestimmen, die eine viel integrierte Erfahrung wie bidirektionale Korrektur Schnittstelle, Informationen über die aktuelle Auswahl, Kontext Hinweise, etc.

bietet

Ich weiß nicht, ob dies zuverlässig ist, aber wenn die Kontrolle in Frage ein Rich-Edit ist, können Sie die EM_GETEDITSTYLE Nachricht, die eine SES_USECTF flag in dem Rücklaufwert aufweist, ob oder ob nicht TSF zeigt an, für das Steuerelement gedreht wird. Aber für Standard-Edit-Steuerelemente Ich bin mir nicht so sicher. Dieser Artikel auf MSDN über die Verwendung der Textdienste in viel mehr ins Detail geht und Rahmen ist wahrscheinlich mehr als Sie kümmern zu implementieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top