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.
Die ITextInputPanel-Schnittstelle stellt weiterhin fast alle programmgesteuerten Funktionen der PenInputPanel-Klasse bereit und ersetzt somit die PenInputPanel-Klasse.

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