PenInputPanel-Klasse

[Veraltet. PenInputPanel wurde durch den Texteingabebereich (TIP) ersetzt.]

Mit dem PenInputPanel-Objekt können Sie Ihren Anwendungen problemlos direkte Stifteingaben hinzufügen.

Das PenInputPanel-Objekt ist als anfügbares Objekt verfügbar, mit dem Sie vorhandenen Steuerelementen Funktionen für den Tablet-PC-Eingabebereich hinzufügen können. Die Benutzeroberfläche wird größtenteils durch die aktuelle Eingabesprache vorgeschrieben. Sie haben die Möglichkeit, die Standardeingabemethode für das PenInputPanel-Objekt auszuwählen, entweder Handschrift oder Tastatur. Der Endbenutzer kann über Schaltflächen auf der Benutzeroberfläche zwischen Eingabemethoden wechseln.

PenInputPanel verfügt über folgende Membertypen:

Enumerationen

Die PenInputPanel-Klasse verfügt über diese Enumerationen.

Enumeration Beschreibung
PanelType Definiert den Typ der Eingabe, die derzeit im PenInputPanel-Objekt verfügbar ist.

 

Ereignisse

Die PenInputPanel-Klasse verfügt über diese Ereignisse.

Ereignis BESCHREIBUNG
InputFailed Tritt auf, wenn sich der Eingabefokus ändert, bevor das PenInputPanel-Objekt Benutzereingaben in das angefügte Steuerelement einfügen konnte.
PanelChanged Tritt auf, wenn das PenInputPanel-Objekt zwischen Layouts wechselt.
PanelMoving Tritt auf, wenn sich das PenInputPanel-Objekt bewegt.
VisibleChanged Tritt auf, wenn das PenInputPanel-Objekt sich selbst angezeigt oder ausgeblendet hat.

 

Schnittstellen

Die PenInputPanel-Klasse definiert diese Schnittstellen.

Schnittstelle BESCHREIBUNG
IPenInputPanel Dieses Objekt implementiert die IPenInputPanel-COM-Schnittstelle .

 

Methoden

Die PenInputPanel-Klasse verfügt über diese Methoden.

Methode BESCHREIBUNG
CommitPendingInput Sendet gesammelte Freihandeingaben an die Erkennung und postet das Erkennungsergebnis.
EnableTsf Wenn TRUE übergeben wird, versucht penInputPanel , Text über das Text Services Framework (TSF) an das angefügte Steuerelement zu senden, und ermöglicht die Verwendung der Korrekturbenutzeroberfläche.
MoveTo Legt die Position des PenInputPanel-Objekts auf eine statische Bildschirmposition fest.
Aktualisieren Updates und stellt die PenInputPanel-Eigenschaften basierend auf den Einstellungen des Tablet PC-Eingabebereichs wieder her, positioniert den Stifteingabebereich automatisch und legt die Benutzeroberfläche auf den Standardbereich fest.

 

Eigenschaften

Die PenInputPanel-Klasse verfügt über diese Eigenschaften.

Eigenschaft Zugriffstyp BESCHREIBUNG
AttachedEditWindow
Lesen/Schreiben
Ruft das Fensterhandle des Steuerelements ab, an das das PenInputPanel-Objekt angefügt ist, oder legt dieses fest.
Autoshow
Lesen/Schreiben
Ruft einen booleschen Wert ab, der angibt, ob das PenInputPanel-Objekt angezeigt wird, wenn der Fokus mithilfe des Stifts festgelegt wird, oder legt diesen fest.
Beschäftigt
Schreibgeschützt
Ruft einen booleschen Wert ab, der angibt, ob das PenInputPanel-Objekt derzeit Freihandeingaben verarbeitet.
CurrentPanel
Lesen/Schreiben
Ruft ab oder legt fest, welcher Bereichstyp derzeit für die Eingabe innerhalb des PenInputPanel-Objekts verwendet wird.
DefaultPanel
Lesen/Schreiben
Ruft ab oder legt fest, welcher Bereichstyp der Standardbereichstyp ist, der für eingaben im PenInputPanel-Objekt verwendet wird.
Factoid
Lesen/Schreiben
Ruft den Zeichenfolgennamen des bei der Erkennung verwendeten Factoids ab oder legt den Zeichenfolgennamen fest.
Höhe
Schreibgeschützt
Ruft die Höhe des PenInputPanel-Objekts in Clientkoordinaten ab.
HorizontalOffset
Lesen/Schreiben
Ruft den Offset zwischen dem linken Rand des PenInputPanel-Objekts und dem linken Rand des Steuerelements ab, an das es angefügt ist, oder legt diesen fest.
Links
Schreibgeschützt
Ruft die horizontale Position des linken Rands des PenInputPanel-Objekts in Bildschirmkoordinaten ab.
Nach oben
Schreibgeschützt
Ruft die vertikale Position des oberen Rands des PenInputPanel-Objekts in Bildschirmkoordinaten ab.
VerticalOffset
Lesen/Schreiben
Ruft den Offset zwischen dem nächstgelegenen horizontalen Rand des PenInputPanel-Objekts und dem nächstgelegenen horizontalen Rand des Steuerelements, an das es angefügt ist, ab oder legt diesen fest.
Visible
Lesen/Schreiben
Ruft einen Wert ab, der angibt, ob das PenInputPanel-Objekt sichtbar ist, oder legt diesen fest.
Breite
Schreibgeschützt
Ruft die Breite des PenInputPanel-Objekts in Clientkoordinaten ab.

 

Bemerkungen

Dieses Objekt kann instanziiert werden, indem die CoCreateInstance-Methode in C++ aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
msinkaut.h (erfordert auch Msinkaut_i.c)
Bibliothek
InkObj.dll

Siehe auch

Programmieren des Eingabebereichs mithilfe der PenInputPanel-Klasse