ITextInputPanel-Schnittstelle (peninputpanel.h)
ITextInputPanel ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Es kann in nachfolgenden Versionen geändert oder entfernt werden. Verwenden Sie stattdessen die IInputPanelConfiguration-Schnittstelle.
Ermöglicht die Steuerung der Darstellung und des Verhaltens des Tablet-PC-Eingabebereichs.
Vererbung
Die ITextInputPanel-Schnittstelle erbt von der IUnknown-Schnittstelle . ITextInputPanel verfügt auch über folgende Membertypen:
Methoden
Die ITextInputPanel-Schnittstelle verfügt über diese Methoden.
ITextInputPanel::Advise Stellt eine Empfehlungsverbindung zwischen dem Tablet PC-Eingabebereich und dem angegebenen Senkenobjekt her. |
ITextInputPanel::CommitPendingInput Sendet gesammelte Freihandeingaben an die Erkennung und postet das Erkennungsergebnis. |
ITextInputPanel::get_AttachedEditWindow Ruft das Fensterhandle des Objekts ab, an das das ITextInputPanel-Objekt angefügt ist, oder legt dieses fest. (Get) |
ITextInputPanel::get_CurrentCorrectionMode Ruft den aktuellen Korrekturkammmodus ab, wie durch die CorrectionMode-Enumeration angegeben. |
ITextInputPanel::get_CurrentInPlaceState Ruft den aktuellen direkten Zustand ab, wie durch die InPlaceState-Enumeration angegeben. |
ITextInputPanel::get_CurrentInputArea Ruft den aktuellen Eingabebereich ab, wie von der PanelInputArea-Enumeration angegeben. |
ITextInputPanel::get_CurrentInteractionMode Ruft die Positionierung des Tablet PC-Eingabebereichs ab, wie durch die InteractionMode-Enumeration angegeben. |
ITextInputPanel::get_DefaultInPlaceState Ruft den in der InPlaceState-Enumeration angegebenen Standardzustand ab oder legt diese fest. (Get) |
ITextInputPanel::get_DefaultInputArea Ruft den Standardeingabebereich ab, wie von der PanelInputArea-Enumeration angegeben, oder legt diese fest. (Get) |
ITextInputPanel::get_ExpandPostInsertionCorrection Ruft einen Wert ab, der angibt, ob der Korrekturkamm im Tablet-PC-Eingabebereich automatisch erweitert wird, oder legt diesen fest. (Get) |
ITextInputPanel::get_InPlaceBoundingRectangle Ruft das umgebende Rechteck für den Tablet-PC-Eingabebereich ab. |
ITextInputPanel::get_InPlaceVisibleOnFocus Ruft einen Wert ab, der angibt, ob der Tablet PC-Eingabebereich automatisch angezeigt wird, wenn das Fenster, an das er angefügt ist, den Fokus erhält, oder legt ihn fest. (Get) |
ITextInputPanel::get_PopDownCorrectionHeight Ruft die Höhe des Korrekturkamms nach dem Einfügen ab, wenn er unterhalb des Eingabebereichs positioniert ist. |
ITextInputPanel::get_PopUpCorrectionHeight Ruft die Höhe des Korrekturkamms nach dem Einfügen ab, wenn er über dem Eingabebereich positioniert ist. |
ITextInputPanel::get_PreferredInPlaceDirection Ruft die bevorzugte Richtung des direkten Eingabebereichs relativ zum Texteingabefeld ab oder legt diese fest. (Get) |
ITextInputPanel::p ut_AttachedEditWindow Ruft das Fensterhandle des Objekts ab, an das das ITextInputPanel-Objekt angefügt ist, oder legt dieses fest. (Put) |
ITextInputPanel::p ut_DefaultInPlaceState Ruft den in der InPlaceState-Enumeration angegebenen Standardzustand ab oder legt diese fest. (Put) |
ITextInputPanel::p ut_DefaultInputArea Ruft den Standardeingabebereich ab, wie von der PanelInputArea-Enumeration angegeben, oder legt diese fest. (Put) |
ITextInputPanel::p ut_ExpandPostInsertionCorrection Ruft einen Wert ab, der angibt, ob der Korrekturkamm im Tablet-PC-Eingabebereich automatisch erweitert wird, oder legt diesen fest. (Put) |
ITextInputPanel::p ut_InPlaceVisibleOnFocus Ruft einen Wert ab, der angibt, ob der Tablet PC-Eingabebereich automatisch angezeigt wird, wenn das Fenster, an das er angefügt ist, den Fokus erhält, oder legt ihn fest. (Put) |
ITextInputPanel::p ut_PreferredInPlaceDirection Ruft die bevorzugte Richtung des direkten Eingabebereichs relativ zum Texteingabefeld ab oder legt diese fest. (Put) |
ITextInputPanel::SetInPlaceHoverTargetPosition Positioniert das Mauszeigerziel des Tablet-PC-Eingabebereichs explizit in Bildschirmkoordinaten. |
ITextInputPanel::SetInPlacePosition Positioniert den Tablet PC-Eingabebereich explizit in Bildschirmkoordinaten. |
ITextInputPanel::SetInPlaceVisibility Blendet den Eingabebereich des Tablet-PCs ein oder aus. |
ITextInputPanel::Unadvise Beendet eine Beratungsverbindung, die zuvor über die ITextInputPanel::Advise-Methode hergestellt wurde. |
Hinweise
Die ITextInputPanel-Schnittstelle bietet Anwendungsentwicklern mehr Kontrolle und Informationen zum Zustand des Eingabebereichs als die PenInputPanel-Klasse. Die ITextInputPanel-Schnittstelle ersetzt die PenInputPanel-Klasse als bevorzugten Mechanismus für die programmgesteuerte Interaktion mit dem Eingabebereich.
Die ITextInputPanel-Schnittstelle bietet Folgendes:
- Eine vollständige Kontrolle über die Positionierung des direkten Eingabebereichs, wenn die Anwendung den Fokus hat.
- Ein Zugriff auf die Freihandobjekte über die Texteinfügung des Eingabebereichs zusätzlich zum erkannten Text.
- Ein Satz von Eigenschaften, die genau den Funktionen des Eingabebereichs entsprechen, wodurch sowohl der aktuelle Zustand des Eingabebereichs als auch die Konfiguration des Eingabebereichs angepasst werden kann.
Dieses Element wird in Peninputpanel.h deklariert.
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 |