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.