Sdílet prostřednictvím


Referenční dokumentace ovládacího prvku InkEdit

Ovládací prvek InkEdit umožňuje shromažďovat rukopis, rozpoznávat rukopis a zobrazovat rukopis jako text. Tento ovládací prvek umožňuje povolit inteligentní formuláře, což zlepšuje přesnost zadávání textu.

Tento ovládací prvek je nadmnožinou ovládacího prvku RichEdit. Rozšiřuje RichEdit ovládací prvek schopnost zachytit, rozpoznat a zobrazit rukopis.

Tento objekt lze vytvořit vytvořením instance voláním metody CoCreateInstance v jazyce C++.

Vytvoření ovládacího prvku InkEdit za transparentním ovládacím prvku (například GroupBox se sadou vlastností WS_EX_TRANSPARENT) zabrání inkEdit shromažďovat rukopis.

Členové

Výčet Popis
VzhledConstants Definuje hodnoty, které určují, zda je ovládací prvek plochý nebo prostorový.
BorderStyleConstants Definuje hodnoty, které určují, zda má ovládací prvek ohraničení.
InkApplicationGesture Definuje hodnoty, které nastaví zájem o sadu gest specifických pro aplikaci.
InkDisplayMode Definuje hodnoty, které určují, jestli se výběr zobrazuje jako rukopis nebo text.
InkEditStatus Definuje hodnoty, které určují, jestli je ovládací prvek InkEdit nečinný, shromažďuje rukopis nebo rozpoznává rukopis.
InkInsertMode Definuje hodnoty, které určují způsob vložení rukopisu do ovládacího prvku InkEdit.
InkMode Definuje hodnoty, které určují nastavení režimu kolekce pro nakreslené rukopisné rukopisy, jestli je kolekce rukopisu zakázaná, shromažďuje se rukopis nebo se shromažďuje rukopis a gesta.
InkMouseButton Definuje hodnoty, které určují, které tlačítko myši bylo stisknuto.
InkMousePointer Definuje hodnoty, které určují typ ukazatele myši, který se zobrazí.
MouseButton Definuje hodnoty, které určují, které tlačítko myši bylo stisknuto.
scrollBarsConstants Definuje hodnoty, které určují, jak se na obrazovce zobrazují posuvníky ovládacího prvku InkEdit.
SelAlignmentConstants Definuje hodnoty, které určují zarovnání odstavce vzhledem k okrajům ovládacího prvku InkEdit.
Zpráva s oznámením události Popis
IECN_STROKE Tato zpráva se odešle prostřednictvím zprávy WM_NOTIFY po dokončení tahu (pouze Win32).
IECN_GESTURE Tato zpráva se odešle prostřednictvím zprávy WM_NOTIFY po dokončení gesta (pouze Win32).
IECN_RECOGNITIONRESULT Tato zpráva se odesílá prostřednictvím WM_NOTIFY zprávy při rozpoznávání (pouze Win32).
Událost Popis
Změnit Nastane při změně obsahu ovládacího prvku nebo hodnoty vlastnosti.
Klikněte na Nastane při kliknutí na ovládací prvek.
DblClick Nastane, když je ovládací prvek poklikání.
gesto Nastane, když je rozpoznáno gesto aplikace.
keydownu Nastane, když uživatel stiskne klávesu, zatímco ovládací prvek InkEdit má fokus.
KeyPress Nastane, když je stisknuta klávesa, zatímco ovládací prvek InkEdit má fokus.
KeyUp Nastane, když je klíč uvolněn, když má ovládací prvek InkEdit fokus.
MouseDown Nastane, když je ukazatel myši přes ovládací prvek InkEdit a tlačítko myši je stisknuto.
MouseMove Vyvolá se při přesunutí ukazatele myši přes ovládací prvek InkEdit.
MouseUp Nastane, když je ukazatel myši nad ovládacím prvku InkEdit a uvolní se tlačítko myši.
RecognitionResult Nastane, když inkEdit ovládací prvek získá výsledky ručně z volání Recognize metoda nebo automaticky po vypršení časového limitu rozpoznávání.
SelChange Nastane, když se změní výběr rukopisu v ovládacím prvku InkEdit.
tahů Nastane, když uživatel nakreslí nový objekt IInkStrokeDisp objektu IInkTablet objektu.
Získání nebo nastavení zprávy Popis
EM_GETINKMODE Získá režim rukopisu ovládacího prvku (pouze Win32).
EM_SETINKMODE Nastaví režim rukopisu ovládacího prvku (pouze Win32).
EM_GETINKINSERTMODE Získá režim vložení rukopisu ovládacího prvku (pouze Win32).
EM_SETINKINSERTMODE Nastaví režim vkládání rukopisu ovládacího prvku (pouze Win32).
EM_GETDRAWATTR Získá aktuální atributy výkresu ovládacího prvku (pouze Win32).
EM_SETDRAWATTR Nastaví atributy kreslení tak, aby se používaly pro budoucí kolekci rukopisu (pouze Win32).
EM_GETRECOTIMEOUT Získá časový limit rozpoznávání pro ovládací prvek (pouze Win32).
EM_SETRECOTIMEOUT Nastaví časový limit rozpoznávání ovládacího prvku (pouze Win32).
EM_GETGESTURESTATUS Získá stav gesta pro ovládací prvek (pouze Win32).
EM_SETGESTURESTATUS Nastaví stav gesta pro ovládací prvek (jenom Win32).
EM_GETRECOGNIZER Získá rozpoznávání, který ovládací prvek používá (pouze Win32).
EM_SETRECOGNIZER Nastaví rozpoznávání, které ovládací prvek používá (pouze Win32).
EM_GETFACTOID Získá faktoid použít k rozpoznávání (pouze Win32).
EM_SETFACTIOD Nastaví faktoida tak, aby se používala k rozpoznávání (pouze Win32).
EM_GETSELINK Získá rukopis ve výběru (pouze Win32).
EM_SETSELINK Nastaví rukopis ve výběru (pouze Win32).
EM_GETSELINKDISPLAYMODE Vrátí aktuální vzhled rukopisu ve vybrané oblasti pomocí jedné z hodnot InkDisplayMode výčtu (pouze Win32).
EM_SETSELINKDISPLAYMODE Nastaví vzhled rukopisu ve vybrané oblasti pomocí jedné z hodnot InkDisplayMode výčtu (pouze Win32).
EM_GETSTATUS Získá stav ovládacího prvku (pouze Win32).
EM_RECOGNIZE Vynutí rozpoznávání (pouze Win32).
EM_GETMOUSEICON Získá ikonu myši (pouze Win32).
EM_SETMOUSEICON Nastaví ikonu myši (jenom Win32).
EM_GETMOUSEPOINTER Získá ukazatel myši (pouze Win32).
EM_SETMOUSEPOINTER Nastaví pouze ukazatel myši Win32).
EM_GETUSEMOUSEFORINPUT Získá stav, zda vstup myši je považován za vstup pera (pouze Win32).
EM_SETUSEMOUSEFORINPUT Nastaví stav, zda je vstup myši považován za vstup pera (pouze Win32).
Metoda Popis
GetGestureStatus Získá zájem o inkEdit ovládací prvek ve známé sadě gest.
Rozpoznávání Určuje, že by mělo dojít k rozpoznávání.
Aktualizovat Způsobí překreslení ovládacího prvku.
SetGestureStatus Nastaví zájem o ovládací prvek InkEdit ve známé sadě gest.
Vlastnost Popis
vzhled Získá nebo nastaví hodnotu, která určuje, zda inkEdit ovládací prvek se zobrazí ploché nebo 3D.
BackColor Získá nebo nastaví barvu pozadí pro inkEdit ovládacího prvku.
BorderStyle Získá nebo nastaví hodnotu, která určuje, zda inkEdit ovládací prvek má ohraničení.
DisableNoScroll Získá nebo nastaví hodnotu, která určuje, zda posuvníky v ovládacím prvku InkEdit jsou zakázány.
DrawingAttributes Získá nebo nastaví atributy kreslení pro rukopis, který je ještě nakreslen na InkEdit ovládacího prvku.
Povoleno Získá nebo nastaví hodnotu, která určuje, zda inkEdit ovládací prvek může reagovat na uživatelem generované události.
factoid Získá nebo nastaví Factoid konstantu, že IInkRecognizer objekt používá k omezení jeho hledání výsledku rozpoznávání.
písmo Získá nebo nastaví písmo textu, který zobrazí ovládací prvek InkEdit.
hWnd Získá úchyt okna, ke kterému InkDisp ovládací prvek je vázán.
InkInsertMode Získá nebo nastaví hodnotu, která určuje, jak se rukopis vloží do ovládacího prvku InkEdit, buď jako text, nebo jako rukopis.
InkMode Získá nebo nastaví hodnotu, která určuje, jestli je kolekce rukopisu zakázaná, shromažďuje se rukopis nebo se shromažďuje rukopis a gesta.
uzamčené Získá nebo nastaví hodnotu, která určuje, zda je inkEdit ovládací prvek jen pro čtení nebo ne.
MaxLength Získá nebo nastaví hodnotu určující, zda inkEdit ovládací prvek může obsahovat maximální počet znaků, a pokud ano, určuje maximální počet znaků.
MouseIcon Získá nebo nastaví aktuální vlastní ikonu myši.
mousepointer Získá nebo nastaví hodnotu, která označuje typ ukazatele myši, který se zobrazí, když myš je přes určitou část inkEdit ovládacího prvku.
multiline Získá nebo nastaví hodnotu, která označuje, zda se jedná o víceřádkový inkEdit řízení.
recognitionTimeout Získá nebo nastaví dobu, v milisekundách, mezi poslední IInkStrokeDisp objekt shromážděný a začátek rozpoznávání textu.
rozpoznávání Získá nebo nastaví IInkRecognizer objekt použít k rozpoznávání.
posuvníky Získá nebo nastaví typ posuvníků, které se zobrazí v inkEdit ovládacího prvku.
Získá nebo nastaví zarovnání, které se použije pro aktuální výběr nebo kurzor (pouze čas spuštění).
SelBold Získá nebo nastaví hodnotu, která určuje, zda styl písma aktuálně vybraného textu v ovládacím prvku InkEdit je tučný (pouze doba běhu).
SelCharOffset Získá nebo nastaví, zda se text v ovládacím prvku InkEdit zobrazí na účaří, jako horní index nebo jako dolní index (pouze doba běhu).
Získá nebo nastaví barvu textu aktuálního výběru textu nebo kurzoru (pouze čas spuštění).
SelFontName Získá nebo nastaví název písma vybraného textu v ovládacím prvku InkEdit (pouze doba běhu).
SelFontSize Získá nebo nastaví velikost písma vybraného textu v ovládacím prvku InkEdit (pouze doba běhu).
SelInks Získá nebo nastaví pole vložených InkDisp objekty (pokud se zobrazí jako rukopis), které aktuální výběr obsahuje.
SelInksDisplayMode Získá nebo nastaví hodnotu, která umožňuje přepínání vzhledu výběru mezi rukopisem a textem.
SelItalic Získá nebo nastaví hodnotu, která určuje, zda styl písma aktuálně vybraného textu v ovládacím prvku InkEdit je kurzíva (pouze doba běhu).
SelLength Získá nebo nastaví počet znaků, které jsou vybrány v ovládacím prvku InkEdit (pouze doba běhu).
SelRTF Získá nebo nastaví aktuálně vybraný formát RTF (RtF) formátovaný text v ovládacím prvku InkEdit (pouze doba běhu).
SelStart Získá nebo nastaví výchozí bod textu, který je vybrán v textovém poli (pouze doba běhu).
SelText Získá nebo nastaví vybraný text v rámci inkEdit ovládacího prvku (pouze doba běhu).
SelUnderline Získá nebo nastaví hodnotu, která určuje, zda styl písma aktuálně vybraného textu v ovládacím prvku InkEdit je podtržený (pouze doba běhu).
stavu Získá hodnotu, která určuje, zda je inkEdit ovládací prvek nečinný, shromažďování rukopisu nebo rozpoznávání rukopisu (pouze doba běhu).
textové Získá nebo nastaví aktuální text v textovém poli.
TextRTF Získá nebo nastaví text inkEdit ovládacího prvku, včetně všech kódů RTF.
UseMouseForInput Získá nebo nastaví hodnotu, která označuje, zda lze myš použít jako vstupní zařízení.
Struktura Popis
IEC_STROKEINFO Obsahuje informace o události tahu (pouze Win32).
IEC_GESTUREINFO Obsahuje informace o určitém gestu (pouze Win32).
IEC_RECOGNITIONRESULTINFO Obsahuje informace o výsledku rozpoznávání (pouze Win32).

Implementace modelu COM

Tento objekt implementuje IInkEdit com rozhraní.