InkEdit-Steuerelementreferenz
Mit dem InkEdit-Steuerelement können Sie Ink-, Ink- und Ink-Daten erfassen und 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 um die Möglichkeit, Ink zu erfassen, zu erkennen und anzuzeigen.
Dieses Objekt kann durch Aufrufen der CoCreateInstance-Methode in C++ instanziiert werden.
Das Erstellen des InkEdit-Steuerelements hinter einem transparenten Steuerelement (z. B. eine GroupBox mit dem WS EX TRANSPARENT-Eigenschaftensatz) verhindert, dass _ _ InkEdit InkEdit 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 Ink oder Text angezeigt wird. |
| InkEditStatus | Definiert Werte, die angeben, ob sich das InkEdit-Steuerelement im Leerlauf befindet, Ink sammelt oder Ink erkennt. |
| InkInsertMode | Definiert Werte, die angeben, wie Ink in das InkEdit-Steuerelement eingefügt wird. |
| InkMode | Definiert Werte, die die Sammlungsmoduseinstellungen für gezeichnete Ink-Ob-Ink-Sammlungen deaktiviert, Ink-Sammlungen oder Ink- und Gestensammlungen angeben. |
| 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. |
| Ereignisbenachrichtigungsmeldung | BESCHREIBUNG |
|---|---|
| _IECN-STRICH | Diese Meldung wird über eine WM _ NOTIFY-Nachricht gesendet, wenn ein Strich abgeschlossen ist (nur Win32). |
| _IECN-GESTE | Diese Meldung wird über eine WM _ NOTIFY-Nachricht gesendet, wenn eine Geste abgeschlossen ist (nur Win32). |
| IECN _ RECOGNITIONRESULT | Diese Meldung wird über eine WM NOTIFY-Nachricht gesendet, wenn eine Erkennung _ auftritt (nur Win32). |
| Ereignis | BESCHREIBUNG |
|---|---|
| Veränderung | Tritt ein, wenn sich der Inhalt des Steuerelements oder eines Eigenschaftswerts ändert. |
| klicken | Tritt beim Klicken auf das Steuerelement ein. |
| Dblclick | Tritt beim Doppelklicken auf das Steuerelement ein. |
| Geste | Tritt ein, wenn eine Anwendungsgeste erkannt wird. |
| Keydown | Tritt ein, wenn der Benutzer eine Taste drückt, während das InkEdit-Steuerelement den Fokus besitzt. |
| Keypress | Tritt ein, wenn eine Taste gedrückt wird, während das InkEdit-Steuerelement den Fokus besitzt. |
| Keyup | Tritt ein, wenn eine Taste freigegeben wird, während das InkEdit-Steuerelement den Fokus besitzt. |
| Mousedown | Tritt ein, wenn sich der Mauszeiger über dem InkEdit-Steuerelement befindet und eine Maustaste gedrückt wird. |
| Mousemove | Tritt ein, wenn der Mauszeiger über das InkEdit-Steuerelement bewegt wird. |
| Mouseup | Tritt ein, wenn sich der Mauszeiger über dem InkEdit-Steuerelement befindet und eine Maustaste losgelassen wird. |
| Recognitionresult | Tritt ein, wenn das InkEdit-Steuerelement ergebnisse manuell aus einem Aufruf der Recognize-Methode oder automatisch nach dem Ausgelösten des Erkennungs-Timeouts abruft. |
| SelChange | Tritt ein, wenn sich die Auswahl der InkEdit-Steuerelements ändert. |
| Takt | Tritt ein, wenn der Benutzer ein neues IInkStrokeDisp-Objekt für ein beliebiges IInkTablet-Objekt zeichnet. |
| Get/Set message | BESCHREIBUNG |
|---|---|
| EM _ GETINKMODE | Ruft den Ink-Modus des Steuerelements ab (nur Win32). |
| EM _ SETINKMODE | Legt den Ink-Modus des Steuerelements fest (nur Win32). |
| EM _ GETINKINSERTMODE | Ruft den Ink-Einfügemodus des Steuerelements ab (nur Win32). |
| EM _ SETINKINSERTMODE | Legt den Einfügemodus für die Ink-Datei 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 Ink-Sammlungen verwendet werden sollen (nur Win32). |
| EM _ GETRECOTIMEOUT | Ruft das Erkennungs-Timeout für das Steuerelement ab (nur Win32). |
| EM _ SETRECOTIMEOUT | Legt das Erkennungs-Timeout für das Steuerelement fest (nur Win32). |
| EM _ GETGESTURESTATUS | Ruft den Gestenstatus für das Steuerelement ab (nur Win32). |
| EM _ SETGESTURESTATUS | Legt den Gestenstatus für das Steuerelement fest (nur Win32). |
| EM _ GETRECOGNIZER | Ruft die vom -Steuerelement verwendete Erkannten ab (nur Win32). |
| EM _ SETRECOGNIZER | Legt die vom Steuerelement verwendete -Erkennen fest (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 Ink-Datei in der Auswahl ab (nur Win32). |
| EM _ SETSELINK | Legt die Ink-Datei in der Auswahl fest (nur Win32). |
| EM _ GETSELINKDISPLAYMODE | Gibt die aktuelle Darstellung der Ink-Funktion im ausgewählten Bereich zurück, indem einer der Werte der InkDisplayMode-Enumeration verwendet wird (nur Win32). |
| EM _ SETSELINKDISPLAYMODE | Legt die Darstellung der Ink-Eigenschaft im ausgewählten Bereich mithilfe eines der Werte der InkDisplayMode-Enumeration 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 nur den Mauszeiger Win32 fest. |
| EM _ GETUSEMOUSEFORINPUT | Ruft den Status ab, ob Mauseingaben wie Stifteingaben behandelt werden (nur Win32). |
| EM _ SETUSEMOUSEFORINPUT | Legt den Status fest, ob Mauseingaben wie Stifteingaben behandelt werden (nur Win32). |
| Methode | BESCHREIBUNG |
|---|---|
| GetGestureStatus | Ruft das Interesse des InkEdit-Steuerelements in einem bekannten Satz 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 in einem bekannten Satz von Gesten 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 inkEdit zu zeichnende InkEdit-Steuerelement ab 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, mit der ein IInkRecognizer-Objekt die Suche nach dem Erkennungsergebnis einschränkt, oder legt diese fest. |
| Schriftart | Ruft die Schriftart des Texts ab, der vom InkEdit-Steuerelement angezeigt wird, oder legt diese fest. |
| Hwnd | Ruft das Fensterhandler ab, an das das InkDisp-Steuerelement gebunden ist. |
| InkInsertMode | Ruft einen Wert ab, der angibt, wie InkEdit als Text oder als InkEdit-Steuerelement eingefügt wird, oder legt diesen fest. |
| InkMode | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Ink-Auflistung deaktiviert, die Ink-Sammlung oder die Ink- und Gesten gesammelt werden. |
| Locked | Ruft einen Wert ab, der angibt, ob das InkEdit-Steuerelement schreibgeschützt ist, oder legt diesen fest. |
| Maxlength | Ruft einen Wert ab, der angibt, ob ein InkEdit-Steuerelement eine maximale Anzahl von Zeichen enthalten kann, oder legt ihn fest und gibt in diesem Beispiel 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. |
| Mehrzeiligen | Ruft einen Wert ab, der angibt, ob es sich um ein mehrline-InkEdit-Steuerelement handelt, oder legt diesen fest. |
| RecognitionTimeout | Ruft die Zeitdauer zwischen dem letzten erfassten IInkStrokeDisp-Objekt und dem Beginn der Texterkennung in Millisekunden ab oder legt diese fest. |
| Erkennungsmodul | Ruft das IInkRecognizer-Objekt ab, das für die Erkennung verwendet werden soll, oder legt es fest. |
| ScrollBars | Ruft den Typ der Scrollleisten 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), oder legt diese fest. |
| SelBold | Ruft einen Wert ab, der angibt, ob der Schriftschnitt des aktuell ausgewählten Texts im InkEdit-Steuerelement fett formatiert ist (nur Laufzeit), oder legt diesen fest. |
| SelCharOffset | Ruft ab oder legt fest, ob Text im InkEdit-Steuerelement in der Baseline, als Hochskript oder als Inskript (nur Laufzeit) angezeigt wird. |
| SelColor | Ruft die Textfarbe der aktuellen Textauswahl oder Einfügemarke (nur Laufzeit) ab oder legt diese fest. |
| SelFontName | Ruft den Schriftartnamen des ausgewählten Texts im InkEdit-Steuerelement ab oder legt den Schriftartnamen fest (nur Zur Laufzeit). |
| SelFontSize | Ruft den Schriftgrad des ausgewählten Texts im InkEdit-Steuerelement ab oder legt den Schriftgrad fest (nur Laufzeit). |
| SelInks | Ruft das Array eingebetteter InkDisp-Objekte ab (wenn es als Ink angezeigt wird), das die aktuelle Auswahl enthält, oder legt dieses fest. |
| SelInksDisplayMode | Ruft einen Wert ab, der die Darstellung der Auswahl zwischen Ink und Text ermöglicht, oder legt diesen fest. |
| SelItalic | Ruft einen Wert ab, der angibt, ob der Schriftschnitt des aktuell ausgewählten Texts im InkEdit-Steuerelement italisch ist (nur Laufzeit), oder legt diesen fest. |
| SelLength | Ruft die Anzahl der Zeichen ab, die im InkEdit-Steuerelement ausgewählt sind (nur Laufzeit), oder legt diese fest. |
| SelRTF | Ruft den aktuell ausgewählten RTF-formatierten Text (Rich Text Format) im InkEdit-Steuerelement ab (nur Laufzeit), oder legt den Text fest. |
| SelStart | Ruft den Anfangspunkt des Texts ab, der im Textfeld ausgewählt ist (nur Laufzeit), oder legt diesen fest. |
| SelText | Ruft den ausgewählten Text im InkEdit-Steuerelement ab (nur Laufzeit), oder legt den text fest. |
| SelUnderline | Ruft einen Wert ab, der angibt, ob der Schriftschnitt des aktuell ausgewählten Texts im InkEdit-Steuerelement unterstrichen ist (nur Laufzeit), oder legt diesen fest. |
| Status | Ruft einen Wert ab, der angibt, ob sich das InkEdit-Steuerelement im Leerlauf befindet, Ink-Daten sammelt oder Ink erkennt (nur Laufzeit). |
| Text | Ruft den aktuellen Text im Textfeld ab oder legt diesen fest. |
| TextRTF | Ruft den Text des InkEdit-Steuerelements einschließlich aller RTF-Codes ab 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.