IPenInputPanel::EnableTsf-Methode (peninputpanel.h)
[ PenInputPanel wurde durch den Texteingabebereich (TIP) ersetzt.]
Veraltet. Ruft einen booleschen Wert ab, der angibt, ob das PenInputPanel-Objekt versucht, Text über das Text Services Framework (TSF) an das angefügte Steuerelement zu senden, und ermöglicht die Verwendung der Korrekturbenutzeroberfläche .
Syntax
HRESULT EnableTsf(
VARIANT_BOOL Enable
);
Parameter
Enable
TRUE , wenn das PenInputPanel-Objekt versuchen soll, Mithilfe von TSF Text an das angefügte Steuerelement zu senden, und dass die Benutzeroberfläche für die Korrektur aktiviert sein sollte; andernfalls FALSE. Der Standardwert ist TRUE.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Unerwarteter Parameter oder Eigenschaftstyp. |
|
TSF-Schnittstellen werden für das angefügte Steuerelement nicht verfügbar gemacht. |
|
Es ist ein unbekannter Fehler aufgetreten. |
Hinweise
Das Aufrufen dieser Methode, bei der Enable auf TRUE festgelegt ist, führt dazu, dass das PenInputPanel-Objekt versucht, die TSF für das angefügte Steuerelement zu starten.
EnableTsf sollte verwendet werden, damit PenInputPanel den TSF-Einfügekontext anstelle der SendInput-Funktion verwenden kann, um die Ergebnisse der Handschrifterkennung an das Steuerelement zu senden. Das Ergebnis ist, dass Text eingefügt werden kann, auch wenn das Feld keinen Fokus mehr hat.
Wenn Sie EnableTsf mit dem Wert TRUE aufrufen, sendet das PenInputPanel-Objekt eine EM_SETEDITSTYLE Nachricht an das angefügte Steuerelement. Wenn das Steuerelement diese Meldung nicht unterstützt, sind die Ergebnisse möglicherweise unvorhersehbar. Das InkEdit-Steuerelement unterstützt TSF.
Unterstützung für Legacyanwendungen
Es wurde Unterstützung für TSF und Microsoft Windows hinzugefügt, um eine konsistente Benutzeroberfläche für alle Anwendungen auf dem Desktop bereitzustellen. Mit dieser neuen Unterstützung können Ältere Anwendungen oder Steuerelemente, die TSF nicht kennen, einige erweiterte Textdienste kostenlos nutzen. Beispielsweise können Sprachdiktate und Handschrift jetzt verwendet werden, um Text in ein Dokument in einer beliebigen Anwendung einzugeben.Dieses neue Feature ist unter Windows XP Tablet PC Edition verfügbar und standardmäßig aktiviert. So aktivieren oder deaktivieren Sie sie:
- Klicken Sie in Systemsteuerung auf Regional- und Sprachoptionen.
- Klicken Sie auf der Registerkarte Sprachen auf Details.
- Aktivieren oder deaktivieren Sie auf der Registerkarte Erweitert des Dialogfelds Textdienste und Eingabesprachendie Option Unterstützung erweiterter Textdienste auf alle Programme erweitern.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | peninputpanel.h |
Bibliothek | InkObj.dll |