InkEdit-Steuerelementreferenz

Mit dem InkEdit-Steuerelement können Sie Freihand sammeln, Freihand erkennen und Freihand als Text anzeigen. Mit diesem Steuerelement können Sie intelligente Formulare aktivieren, wodurch die Genauigkeit der Texteingabe verbessert wird.

Dieses Steuerelement ist eine Übermenge des RichEdit-Steuerelements . Es erweitert das RichEdit-Steuerelement um die Möglichkeit, Freihand zu erfassen, zu erkennen und anzuzeigen.

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

Das Erstellen des InkEdit-Steuerelements hinter einem transparenten Steuerelement (z. B. einem GroupBox-Steuerelement mit festgelegter WS_EX_TRANSPARENT Eigenschaft) verhindert, dass InkEdit Freihand sammelt.

Member

Enumeration Beschreibung
AppearanceConstants Definiert Werte, die angeben, ob das Steuerelement flach oder 3D angezeigt wird.
BorderStyleConstants Definiert Werte, die angeben, ob das Steuerelement über einen Rahmen verfügt.
InkApplicationGesture Definiert Werte, die das Interesse an einer Reihe anwendungsspezifischer Gesten festlegen.
InkDisplayMode Definiert Werte, die angeben, ob eine Auswahl als Freihand- oder Texteingabe angezeigt wird.
InkEditStatus Definiert Werte, die angeben, ob sich das InkEdit-Steuerelement im Leerlauf befindet, Freihand sammelt oder Freihand erkennt.
InkInsertMode Definiert Werte, die angeben, wie Freihand in das InkEdit-Steuerelement eingefügt wird.
InkMode Definiert Werte, die die Sammlungsmoduseinstellungen für gezeichnete Freihandeingaben angeben, unabhängig davon, ob freihandauflistung deaktiviert, Freihand gesammelt oder Freihand und Gesten gesammelt werden.
InkMouseButton Definiert Werte, die angeben, welche Maustaste gedrückt wurde.
InkMousePointer Definiert Werte, die den Typ des angezeigten Mauszeigers angeben.
Mousebutton Definiert Werte, die angeben, welche Maustaste gedrückt wurde.
ScrollBarsConstants Definiert Werte, die angeben, wie die Bildlaufleisten eines InkEdit-Steuerelements auf dem Bildschirm angezeigt werden.
SelAlignmentConstants Definiert Werte, die die Ausrichtung des Absatzes relativ zu den Rändern des InkEdit-Steuerelements angeben.
Ereignisbenachrichtigung BESCHREIBUNG
IECN_STROKE Diese Nachricht wird über eine WM_NOTIFY-Nachricht gesendet, wenn ein Strich abgeschlossen ist (nur Win32).
IECN_GESTURE Diese Nachricht wird über eine WM_NOTIFY Nachricht gesendet, wenn eine Geste abgeschlossen ist (nur Win32).
IECN_RECOGNITIONRESULT Diese Nachricht wird über eine WM_NOTIFY Nachricht gesendet, wenn die Erkennung erfolgt (nur Win32).
Ereignis BESCHREIBUNG
Veränderung Tritt auf, wenn sich der Inhalt des Steuerelements oder eines Eigenschaftswerts ändert.
Klicken Sie auf Tritt beim Klicken auf das Steuerelement ein.
DblClick Tritt beim Doppelklicken auf das Steuerelement ein.
Geste Tritt auf, wenn eine Anwendungsgeste erkannt wird.
KeyDown Tritt auf, wenn der Benutzer eine Taste drückt, während das InkEdit-Steuerelement den Fokus hat.
KeyPress Tritt auf, wenn eine Taste gedrückt wird, während das InkEdit-Steuerelement den Fokus hat.
KeyUp Tritt auf, wenn eine Taste freigegeben wird, während das InkEdit-Steuerelement den Fokus hat.
MouseDown Tritt auf, wenn sich der Mauszeiger über dem InkEdit-Steuerelement befindet und eine Maustaste gedrückt wird.
MouseMove Tritt auf, wenn der Mauszeiger über das InkEdit-Steuerelement verschoben wird.
MouseUp Tritt auf, wenn sich der Mauszeiger über das InkEdit-Steuerelement befindet und eine Maustaste losgelassen wird.
Recognitionresult Tritt auf, wenn das InkEdit-Steuerelement Ergebnisse manuell aus einem Aufruf der Recognize-Methode oder automatisch nach dem Ausgelösten Erkennungstimeout erhält.
SelChange Tritt auf, wenn sich die Freihandauswahl im InkEdit-Steuerelement ändert.
Strich Tritt auf, wenn der Benutzer ein neues IInkStrokeDisp-Objekt für ein beliebiges IInkTablet-Objekt zeichnet.
Nachricht abrufen/festlegen BESCHREIBUNG
EM_GETINKMODE Ruft den Freihandmodus des Steuerelements ab (nur Win32).
EM_SETINKMODE Legt den Freihandmodus des Steuerelements fest (nur Win32).
EM_GETINKINSERTMODE Ruft den Freihandeinfügemodus des Steuerelements ab (nur Win32).
EM_SETINKINSERTMODE Legt den Freihandeinfügemodus des Steuerelements fest (nur Win32).
EM_GETDRAWATTR Ruft die aktuellen Zeichnungsattribute des Steuerelements ab (nur Win32).
EM_SETDRAWATTR Legt die Zeichnungsattribute fest, die für zukünftige Freihandauflistung verwendet werden sollen (nur Win32).
EM_GETRECOTIMEOUT Ruft das Erkennungstimeout für das Steuerelement ab (nur Win32).
EM_SETRECOTIMEOUT Legt das Erkennungstimeout für das Steuerelement fest (nur Win32).
EM_GETGESTURESTATUS Ruft die Geste ab, die für das Steuerelement status (nur Win32).
EM_SETGESTURESTATUS Legt die Geste status für das Steuerelement fest (nur Win32).
EM_GETRECOGNIZER Ruft die Erkennung ab, die das Steuerelement verwendet (nur Win32).
EM_SETRECOGNIZER Legt die Erkennung fest, die das Steuerelement verwendet (nur Win32).
EM_GETFACTOID Ruft das Für die Erkennung zu verwendende Factoid ab (nur Win32).
EM_SETFACTIOD Legt das Factoid fest, das für die Erkennung verwendet werden soll (nur Win32).
EM_GETSELINK Ruft die Freihand in der Auswahl ab (nur Win32).
EM_SETSELINK Legt die Freihandeingabe in der Auswahl fest (nur Win32).
EM_GETSELINKDISPLAYMODE Gibt die aktuelle Darstellung der Freihand im ausgewählten Bereich mithilfe eines der Werte der InkDisplayMode-Enumeration (nur Win32) zurück.
EM_SETSELINKDISPLAYMODE Legt die Darstellung der Freihand im ausgewählten Bereich mithilfe eines der Werte der InkDisplayMode-Enumeration (nur Win32) fest.
EM_GETSTATUS Ruft die status des Steuerelements ab (nur Win32).
EM_RECOGNIZE Erzwingt die Erkennung (nur Win32).
EM_GETMOUSEICON Ruft das Maussymbol ab (nur Win32).
EM_SETMOUSEICON Legt das Maussymbol fest (nur Win32).
EM_GETMOUSEPOINTER Ruft den Mauszeiger ab (nur Win32).
EM_SETMOUSEPOINTER Legt den Mauszeiger nur Win32 fest).
EM_GETUSEMOUSEFORINPUT Ruft den Zustand ab, ob Mauseingaben wie Stifteingaben behandelt werden (nur Win32).
EM_SETUSEMOUSEFORINPUT Legt den Zustand fest, ob Mauseingaben wie Stifteingaben behandelt werden (nur Win32).
Methode BESCHREIBUNG
GetGestureStatus Ruft das Interesse des InkEdit-Steuerelements an einer bekannten Gruppe von Gesten ab.
Recognize Gibt an, dass die Erkennung erfolgen soll.
Aktualisieren Bewirkt, dass das Steuerelement neu gezeichnet wird.
Setgesturestatus Legt das Interesse des InkEdit-Steuerelements für einen bekannten Gestensatz fest.
Eigenschaft BESCHREIBUNG
Darstellung Ruft einen Wert ab, der bestimmt, ob das InkEdit-Steuerelement flach oder 3D angezeigt wird, oder legt diesen fest.
Backcolor Ruft die Hintergrundfarbe für das InkEdit-Steuerelement ab oder legt diese fest.
Rahmenart Ruft einen Wert ab, der bestimmt, ob das InkEdit-Steuerelement über einen Rahmen verfügt, oder legt diesen fest.
DisableNoScroll Ruft einen Wert ab, der bestimmt, ob Bildlaufleisten im InkEdit-Steuerelement deaktiviert sind, oder legt diesen fest.
DrawingAttributes Ruft die Zeichnungsattribute für Freihand ab, die noch für das InkEdit-Steuerelement gezeichnet werden sollen, oder legt diese fest.
Aktiviert Ruft einen Wert ab, der bestimmt, ob das InkEdit-Steuerelement auf vom Benutzer generierte Ereignisse reagieren kann, oder legt diesen fest.
Factoid Ruft die Factoid-Konstante ab, die ein IInkRecognizer-Objekt verwendet, um die Suche nach dem Erkennungsergebnis einzuschränken, oder legt diese fest.
Schriftart Ruft die Schriftart des Texts ab, den das InkEdit-Steuerelement anzeigt, oder legt sie fest.
Hwnd Ruft das Fensterhandle ab, an das das InkDisp-Steuerelement gebunden ist.
InkInsertMode Ruft einen Wert ab, der angibt, wie Freihand in das InkEdit-Steuerelement eingefügt wird, entweder als Text oder als Freihand.
InkMode Ruft einen Wert ab, der angibt, ob freihandauflistung deaktiviert, Freihand gesammelt oder Freihand und Gesten gesammelt werden, oder legt diesen fest.
Gesperrt Ruft einen Wert ab, der angibt, ob das InkEdit-Steuerelement schreibgeschützt ist oder nicht, oder legt diesen fest.
Maxlength Ruft einen Wert ab, der angibt, ob ein InkEdit-Steuerelement eine maximale Anzahl von Zeichen enthalten kann, oder legt diesen wert fest, und gibt, falls ja, die maximale Anzahl von Zeichen an.
MouseIcon Ruft das aktuelle benutzerdefinierte Maussymbol ab oder legt es fest.
Mousepointer Ruft einen Wert ab, der den Typ des Mauszeigers angibt, der angezeigt wird, wenn sich die Maus über einem bestimmten Teil des InkEdit-Steuerelements befindet, oder legt diesen fest.
MultiLine Ruft einen Wert ab, der angibt, ob es sich um ein mehrlineiges InkEdit-Steuerelement handelt, oder legt diesen fest.
RecognitionTimeout Ruft die Dauer zwischen dem zuletzt gesammelten IInkStrokeDisp-Objekt und dem Beginn der Texterkennung in Millisekunden ab oder legt diese fest.
Erkennung Ruft das IInkRecognizer-Objekt ab, das für die Erkennung verwendet werden soll, oder legt es fest.
ScrollBars Ruft den Typ der Bildlaufleisten ab, die im InkEdit-Steuerelement angezeigt werden, oder legt diesen fest.
SelAlignment Ruft die Ausrichtung ab, die auf die aktuelle Auswahl- oder Einfügemarke angewendet werden soll (nur Laufzeit).
SelBold Ruft einen Wert ab, der angibt, ob die Schriftart des aktuell ausgewählten Texts im InkEdit-Steuerelement fett (nur Laufzeit) ist, oder legt diesen fest.
SelCharOffset Ruft ab oder legt fest, ob Text im InkEdit-Steuerelement in der Baseline, als Hochgestellt oder als Subskript (nur Laufzeit) angezeigt wird.
SelColor Ruft die Textfarbe der aktuellen Textauswahl oder Einfügemarke ab oder legt diese fest (nur Laufzeit).
SelFontName Ruft den Schriftartnamen des ausgewählten Texts im InkEdit-Steuerelement ab oder legt diese fest (nur Laufzeit).
SelFontSize Ruft den Schriftgrad des ausgewählten Texts innerhalb des InkEdit-Steuerelements ab oder legt diese fest (nur Laufzeit).
SelInks Ruft das Array eingebetteter InkDisp-Objekte (sofern als Freihand angezeigt) ab, das die aktuelle Auswahl enthält, oder legt es fest.
SelInksDisplayMode Ruft einen Wert ab, der das Umschalten der Darstellung der Auswahl zwischen Freihand und Text ermöglicht, oder legt diesen fest.
SelItalic Ruft einen Wert ab, der angibt, ob die Schriftart des aktuell ausgewählten Texts im InkEdit-Steuerelement kursiv ist (nur Laufzeit).
SelLength Ruft die Anzahl der Zeichen ab, die im InkEdit-Steuerelement ausgewählt sind (nur Laufzeit).
SelRTF Ruft den aktuell ausgewählten RTF-formatierten Text (Rich Text Format) im InkEdit-Steuerelement ab oder legt diese fest (nur Laufzeit).
SelStart Ruft den Startpunkt des im Textfeld ausgewählten Texts ab oder legt diesen fest (nur Laufzeit).
SelText Ruft den markierten Text im InkEdit-Steuerelement ab oder legt diese fest (nur Laufzeit).
SelUnderline Ruft einen Wert ab, der angibt, ob die Schriftart des aktuell ausgewählten Texts im InkEdit-Steuerelement unterstrichen ist (nur Laufzeit).
Status Ruft einen Wert ab, der angibt, ob sich das InkEdit-Steuerelement im Leerlauf befindet, Freihandeingaben sammelt oder freihand erkennt (nur Laufzeit).
Text Ruft den aktuellen Text im Textfeld ab oder legt diesen fest.
TextRTF Ruft den Text des InkEdit-Steuerelements ab, einschließlich aller RTF-Codes, oder legt den Text fest.
Usemouseforinput Ruft einen Wert ab, der angibt, ob die Maus als Eingabegerät verwendet werden kann, oder legt diesen fest.
Struktur BESCHREIBUNG
IEC_STROKEINFO Enthält Informationen zu einem Stroke-Ereignis (nur Win32).
IEC_GESTUREINFO Enthält Informationen zu einer bestimmten Geste (nur Win32).
IEC_RECOGNITIONRESULTINFO Enthält Informationen zu einem Erkennungsergebnis (nur Win32).

COM-Implementierung

Dieses Objekt implementiert die IInkEdit-COM-Schnittstelle .