Freigeben über


InkEdit-Steuerelementreferenz

Mit dem InkEdit-Steuerelement können Sie Freihandeingaben sammeln, Freihandeingaben 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 Obermenge des RichEdit--Steuerelements. Es erweitert das RichEdit Steuerelement mit der Möglichkeit, Freihandeingaben 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. ein GroupBox-Steuerelement mit dem WS_EX_TRANSPARENT-Eigenschaftensatz) verhindert, dass InkEdit Freihand sammelt.

Angehörige

Aufzählung Beschreibung
AppearanceConstants Definiert Werte, die angeben, ob das Steuerelement flach oder 3D angezeigt wird.
BorderStyleConstants Definiert Werte, die angeben, ob das Steuerelement einen Rahmen aufweist.
InkApplicationGesture- Definiert Werte, die das Interesse an einer Reihe anwendungsspezifischer Gesten festlegen.
InkDisplayMode- Definiert Werte, die angeben, ob eine Auswahl als Freihand oder Text angezeigt wird.
InkEditStatus- Definiert Werte, die angeben, ob das InkEdit-Steuerelement im Leerlauf ist, Freihandeingaben sammelt oder Freihandeingaben erkennt.
InkInsertMode- Definiert Werte, die angeben, wie Freihand in das InkEdit -Steuerelement eingefügt wird.
InkMode- Definiert Werte, die die Einstellungen für den Sammlungsmodus für gezeichnete Freihandeingaben angeben, unabhängig davon, ob die Freihandauflistung deaktiviert, Freihandeingaben erfasst oder Freihandeingaben und Gesten erfasst 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 auftritt (nur Win32).
Ereignis Beschreibung
ändern Tritt auf, wenn sich der Inhalt des Steuerelements oder eines Eigenschaftswerts ändert.
Klicken sie auf Tritt auf, wenn auf das Steuerelement geklickt wird.
DblClick- Tritt auf, wenn auf das Steuerelement doppelklicken.
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 losgelassen 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 dem InkEdit-Steuerelement befindet und eine Maustaste losgelassen wird.
RecognitionResult- Tritt auf, wenn das InkEdit -Steuerelement Ergebnisse manuell von einem Aufruf der Erkennung -Methode oder automatisch nach dem Auslösen des Erkennungstimeouts abruft.
SelChange- Tritt auf, wenn sich die Freihandauswahl innerhalb des InkEdit-Steuerelements ändert.
Strich- Tritt auf, wenn der Benutzer ein neues IInkStrokeDisp -Objekt auf 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 Zeichenattribute 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 den Gestikstatus für das Steuerelement ab (nur Win32).
EM_SETGESTURESTATUS Legt den Gestikstatus 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 Factoid ab, das für die Erkennung verwendet werden soll (nur Win32).
EM_SETFACTIOD Legt das Factoid fest, das für die Erkennung verwendet werden soll (nur Win32).
EM_GETSELINK Ruft die Freihandeingabe 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 zurück, indem sie einen der Werte der InkDisplayMode- -Aufzählung verwenden (nur Win32).
EM_SETSELINKDISPLAYMODE Legt die Darstellung der Freihand im ausgewählten Bereich mithilfe eines der Werte der InkDisplayMode- -Aufzählung fest (nur Win32).
EM_GETSTATUS Ruft den 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, in dem die Mauseingabe wie Stifteingabe behandelt wird (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 in einer bekannten Gruppe von Gesten ab.
erkennen Gibt an, dass die Erkennung erfolgen soll.
Aktualisieren Bewirkt, dass das Steuerelement neu gezeichnet wird.
SetGestureStatus- Legt das Interesse des InkEdit-Steuerelements in einer bekannten Gruppe von Gesten fest.
Eigentum Beschreibung
Darstellung Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob das InkEdit -Steuerelement flach oder 3D angezeigt wird.
BackColor- Dient zum Abrufen oder Festlegen der Hintergrundfarbe für das InkEdit -Steuerelement.
BorderStyle- Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob das InkEdit -Steuerelement einen Rahmen aufweist.
DisableNoScroll- Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob Bildlaufleisten im InkEdit -Steuerelement deaktiviert sind.
DrawingAttributes- Ruft die Zeichnungsattribute für Freihand ab, die noch im InkEdit -Steuerelement gezeichnet werden sollen, oder legt diese fest.
Aktivierte Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob das InkEdit -Steuerelement auf benutzergenerierte Ereignisse reagieren kann.
Factoid- Dient zum Abrufen oder Festlegen der Factoid- Konstanten, die ein IInkRecognizer--Objekt verwendet, um die Suche nach dem Erkennungsergebnis einzuschränken.
Schriftart Ruft die Schriftart des Texts ab, den das InkEdit -Steuerelement anzeigt, oder legt diese fest.
hWnd- Ruft das Fensterhandle ab, an das das InkDisp-Steuerelement gebunden ist.
InkInsertMode- Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie Freihand in das InkEdit -Steuerelement eingefügt wird, entweder als Text oder als Freihand.
InkMode- Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Freihandauflistung deaktiviert, Freihandeingaben erfasst oder Freihandeingaben und Gesten erfasst werden.
Gesperrte Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das InkEdit -Steuerelement schreibgeschützt ist oder nicht.
MaxLength Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein InkEdit -Steuerelement eine maximale Anzahl von Zeichen enthalten kann und wenn ja, die maximale Anzahl von Zeichen angibt.
MouseIcon- Ruft das aktuelle benutzerdefinierte Maussymbol ab oder legt es fest.
MousePointer- Dient zum Abrufen oder Festlegen eines Werts, der den Typ des Mauszeigers angibt, der angezeigt wird, wenn sich die Maus über einem bestimmten Teil des InkEdit -Steuerelements befindet.
MultiLine- Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob es sich um ein mehrteiliges InkEdit -Steuerelement handelt.
RecognitionTimeout- Dient zum Abrufen oder Festlegen der Zeitdauer in Millisekunden zwischen dem letzten IInkStrokeDisp gesammelten Objekt und dem Anfang der Texterkennung.
Erkennung Dient zum Abrufen oder Festlegen des IInkRecognizer- Objekts, das für die Erkennung verwendet werden soll.
ScrollBars Dient zum Abrufen oder Festlegen des Typs der Bildlaufleisten, die im InkEdit -Steuerelement angezeigt werden.
SelAlignment- Dient zum Abrufen oder Festlegen der Ausrichtung, die auf die aktuelle Markierung oder Einfügemarke angewendet werden soll (nur Laufzeit).
SelBold- Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Schriftschnitt des aktuell ausgewählten Texts im InkEdit -Steuerelement fett formatiert ist (nur Laufzeit).
SelCharOffset- Ruft ab oder legt fest, ob Text im InkEdit -Steuerelement auf der Basislinie, als hochgestellt oder als Tiefgestellt angezeigt wird (nur Laufzeit).
SelColor- Ruft die Textfarbe der aktuellen Textauswahl oder Einfügemarke ab oder legt sie fest (nur Laufzeit).
SelFontName- Ruft den Schriftartnamen des markierten Texts im InkEdit -Steuerelement ab oder legt den Namen fest (nur Laufzeit).
SelFontSize- Ruft den Schriftgrad des markierten Texts im InkEdit -Steuerelement ab oder legt den Schriftgrad fest (nur Laufzeit).
SelInks Dient zum Abrufen oder Festlegen des Arrays eingebetteter InkDisp- -Objekte (wenn als Freihand angezeigt), die die aktuelle Auswahl enthält.
SelInksDisplayMode Dient zum Abrufen oder Festlegen eines Werts, mit dem die Darstellung der Auswahl zwischen Freihand und Text umgeschaltet werden kann.
SelItalic Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Schriftschnitt 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-Text (Rich Text Format) im InkEdit -Steuerelement ab oder legt den markierten Text fest (nur Laufzeit).
SelStart- Dient zum Abrufen oder Festlegen des Startpunkts des Texts, der im Textfeld ausgewählt ist (nur Laufzeit).
SelText- Ruft den markierten Text im InkEdit -Steuerelement ab oder legt den markierten Text fest (nur Laufzeit).
SelUnderline- Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Schriftschnitt des aktuell ausgewählten Texts im InkEdit -Steuerelement unterstrichen ist (nur Laufzeit).
Status- Ruft einen Wert ab, der angibt, ob das InkEdit -Steuerelement im Leerlauf, beim Sammeln von Freihandeingaben oder beim Erkennen von Freihandeingaben (nur Laufzeit) ist.
Dient zum Abrufen oder Festlegen des aktuellen Texts im Textfeld.
TextRTF- Dient zum Abrufen oder Festlegen des Texts des InkEdit -Steuerelements, einschließlich aller RTF-Codes.
UseMouseForInput- Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Maus als Eingabegerät verwendet werden kann.
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.