InkEdit Control Reference
Az InkEdit vezérlőelem lehetővé teszi a szabadkézi elemek gyűjtését, a szabadkézi elemek felismerését és a szabadkézi elemek szövegként való megjelenítését. Ez a vezérlő lehetővé teszi az intelligens űrlapok engedélyezését, ami javítja a szövegbevitel pontosságát.
Ez a vezérlő a RichEditvezérlőjének szuperhalmaza. Kibővíti a RichEdit vezérlőt a szabadkézi elemek rögzítésének, felismerésének és megjelenítésének lehetőségével.
Ez az objektum a C++-ban a CoCreateInstance metódus meghívásával hozható létre.
Ha transzparens vezérlőelem mögött hozza létre az InkEdit vezérlőt (például a WS_EX_TRANSPARENT tulajdonságkészlettel rendelkező GroupBoxot), az megakadályozza, hogy az InkEdit szabadkézi elemeket gyűjtsön.
Tagok
Felsorolás | Leírás |
---|---|
AppearanceConstants | Azokat az értékeket határozza meg, amelyek meghatározzák, hogy a vezérlő lapos vagy térhatású-e. |
BorderStyleConstants | Azokat az értékeket határozza meg, amelyek meghatározzák, hogy a vezérlőelem rendelkezik-e szegélyrel. |
InkApplicationGesture | Olyan értékeket határoz meg, amelyek alkalmazásspecifikus kézmozdulatok halmazában határozzák meg az érdeklődést. |
InkDisplayMode | Meghatározza azokat az értékeket, amelyek meghatározzák, hogy egy kijelölés szabadkézon vagy szövegként jelenik-e meg. |
InkEditStatus | Olyan értékeket határoz meg, amelyek meghatározzák, hogy az InkEdit vezérlő tétlen-e, szabadkézi elemeket gyűjt vagy felismer. |
InkInsertMode | Olyan értékeket határoz meg, amelyek meghatározzák a szabadkézi elemek beszúrását az InkEdit vezérlőbe. |
InkMode | Meghatározza azokat az értékeket, amelyek meghatározzák a rajzolt szabadkézett gyűjtemény gyűjteményének gyűjteménymód-beállításait– a szabadkézett elemek gyűjtése, a szabadkézák és a kézmozdulatok gyűjtése. |
InkMouseButton | Azokat az értékeket határozza meg, amelyek meghatározzák, hogy melyik egérgombot lenyomták. |
InkMousePointer | Olyan értékeket határoz meg, amelyek meghatározzák a megjelenő egérmutató típusát. |
MouseButton | Azokat az értékeket határozza meg, amelyek meghatározzák, hogy melyik egérgombot lenyomták. |
ScrollBarsConstants | Olyan értékeket határoz meg, amelyek meghatározzák, hogyan jelennek meg az InkEdit vezérlő görgetősávjai a képernyőn. |
SelAlignmentConstants | Olyan értékeket határoz meg, amelyek meghatározzák a bekezdés igazítását az InkEdit vezérlőelem margóihoz képest. |
Eseményértesítési üzenet | Leírás |
---|---|
IECN_STROKE | Ez az üzenet egy WM_NOTIFY üzeneten keresztül érkezik, amikor egy vonás befejeződik (csak Win32 esetén). |
IECN_GESTURE | Ezt az üzenetet egy WM_NOTIFY üzenet küldi el kézmozdulat végrehajtásakor (csak Win32 esetén). |
IECN_RECOGNITIONRESULT | Ez az üzenet egy WM_NOTIFY üzeneten keresztül érkezik, amikor felismerés történik (csak Win32 esetén). |
Esemény | Leírás |
---|---|
módosítása | Akkor fordul elő, ha a vezérlő tartalma vagy egy tulajdonság értéke megváltozik. |
Kattintson a | Akkor fordul elő, ha a vezérlőre kattint. |
DblClick | Akkor fordul elő, ha a vezérlőre duplán kattint. |
kézmozdulat | Az alkalmazás kézmozdulatának felismerésekor fordul elő. |
KeyDown | Akkor fordul elő, ha a felhasználó lenyom egy billentyűt, miközben az InkEdit vezérlőelem fókuszba kerül. |
KeyPress | Akkor fordul elő, ha a rendszer lenyom egy billentyűt, miközben az InkEdit vezérlőelem fókuszba kerül. |
KeyUp | Akkor fordul elő, ha egy kulcs ki van adva, miközben az InkEdit vezérlő fókuszba kerül. |
MouseDown | Ez akkor fordul elő, ha az egérmutató az InkEdit vezérlő fölé kerül, és az egérgombot lenyomja. |
MouseMove | Akkor fordul elő, ha az egérmutató a Szabadkézi elem vezérlőelem fölé kerül. |
MouseUp | Akkor fordul elő, ha az egérmutató az InkEdit vezérlő felett van, és az egérgomb ki van adva. |
RecognitionResult | Ez akkor fordul elő, ha az InkEdit vezérlő manuálisan lekéri az eredményeket a Recognize metódusra irányuló hívásból, vagy automatikusan a felismerési időtúllépés után. |
SelChange | Akkor fordul elő, ha a szabadkézi elemek kiválasztása megváltozik az InkEdit vezérlőben. |
Stroke | Akkor fordul elő, ha a felhasználó új IInkStrokeDisp objektumot rajzol bármely IInkTablet objektumra. |
Üzenet lekérése/beállítása | Leírás |
---|---|
EM_GETINKMODE | Lekéri a vezérlő szabadkézi módját (csak Win32 esetén). |
EM_SETINKMODE | A vezérlő szabadkézik módjának beállítása (csak Win32 esetén). |
EM_GETINKINSERTMODE | Lekéri a vezérlőelem szabadkézi beszúrási módját (csak Win32 esetén). |
EM_SETINKINSERTMODE | Beállítja a vezérlőelem szabadkézik beszúrási módját (csak Win32 esetén). |
EM_GETDRAWATTR | Lekéri a vezérlő aktuális rajzattribútumait (csak Win32 esetén). |
EM_SETDRAWATTR | Beállítja a jövőbeli szabadkézi gyűjteményhez használni kívánt rajzattribútumokat (csak Win32 esetén). |
EM_GETRECOTIMEOUT | Lekéri a vezérlőhöz tartozó felismerés időtúllépését (csak Win32 esetén). |
EM_SETRECOTIMEOUT | Beállítja a vezérlőelemhez tartozó felismerés időtúllépését (csak Win32 esetén). |
EM_GETGESTURESTATUS | Lekéri a vezérlő kézmozdulatának állapotát (csak Win32 esetén). |
EM_SETGESTURESTATUS | Beállítja a vezérlőelem kézmozdulatának állapotát (csak Win32 esetén). |
EM_GETRECOGNIZER | Lekéri a vezérlő által használt felismerőt (csak Win32). |
EM_SETRECOGNIZER | Beállítja a vezérlő által használt felismerőt (csak Win32). |
EM_GETFACTOID | Lekéri a felismeréshez használni kívánt tényazonosítót (csak Win32 esetén). |
EM_SETFACTIOD | Beállítja a tényazonosítót a felismeréshez (csak Win32 esetén). |
EM_GETSELINK | Lekéri a szabadkézi elemeket a kijelölésben (csak Win32 esetén). |
EM_SETSELINK | A szabadkézik beállítása a kijelölésben (csak Win32 esetén). |
EM_GETSELINKDISPLAYMODE | A kijelölt tartományban lévő szabadkézik aktuális megjelenését adja vissza a InkDisplayMode enumerálás egyik értékével (csak Win32 esetén). |
EM_SETSELINKDISPLAYMODE | A szabadkézik megjelenését a kijelölt tartományban a InkDisplayMode enumerálás egyik értékével állítja be (csak Win32 esetén). |
EM_GETSTATUS | Lekéri a vezérlő állapotát (csak Win32 esetén). |
EM_RECOGNIZE | Kényszeríti a felismerést (csak Win32). |
EM_GETMOUSEICON | Lekéri az egér ikonját (csak Win32). |
EM_SETMOUSEICON | Az egér ikonjának beállítása (csak Win32-ben). |
EM_GETMOUSEPOINTER | Lekéri az egérmutatót (csak Win32). |
EM_SETMOUSEPOINTER | Csak a Win32 egérmutatót állítja be). |
EM_GETUSEMOUSEFORINPUT | Lekérdezi, hogy az egér bemenete tollbemenetként van-e kezelve (csak Win32 esetén). |
EM_SETUSEMOUSEFORINPUT | Megadja, hogy az egérbemenetet tollbemenetként kezeli-e a rendszer (csak Win32 esetén). |
Módszer | Leírás |
---|---|
GetGestureStatus | Felkelti az InkEdit vezérlő érdeklődését egy ismert kézmozdulatok halmazában. |
felismerése | Meghatározza, hogy a felismerésnek történnie kell. |
frissítési | A vezérlő újraírását okozza. |
SetGestureStatus | Az InkEdit vezérlőelem érdeklődését egy ismert kézmozdulatkészletben állítja be. |
Ingatlan | Leírás |
---|---|
Megjelenés | Lekéri vagy beállít egy értéket, amely meghatározza, hogy az InkEdit vezérlő lapos vagy térhatású. |
BackColor | Lekéri vagy beállítja az InkEdit vezérlő háttérszínét. |
BorderStyle | Lekéri vagy beállít egy értéket, amely meghatározza, hogy az InkEdit vezérlőelem rendelkezik-e szegélyrel. |
DisableNoScroll | Lekéri vagy beállít egy értéket, amely meghatározza, hogy a szabadkéziszer-vezérlő görgetősávjai le vannak-e tiltva. |
DrawingAttributes | Lekéri vagy beállítja az InkEdit vezérlőelemen még megrajzolandó szabadkézi elemek rajzattribútumait. |
engedélyezett | Lekéri vagy beállít egy értéket, amely meghatározza, hogy az InkEdit vezérlő képes-e válaszolni a felhasználó által létrehozott eseményekre. |
Factoid | Lekéri vagy beállítja a Factoid állandót, amelyet egy IInkRecognizer objektum használ a felismerési eredmény keresésének korlátozására. |
betűtípus- | Lekéri vagy beállítja az InkEdit vezérlő által megjelenített szöveg betűtípusát. |
hWnd | Lekéri azt az ablakfogópontot, amelyhez a InkDisp vezérlő van kötve. |
InkInsertMode | Lekéri vagy beállít egy értéket, amely meghatározza, hogy miként szúrja be a szabadkézi elemeket az InkEdit vezérlőbe szövegként vagy szabadkézi elemként. |
InkMode | Lekéri vagy beállít egy értéket, amely meghatározza, hogy a szabadkézi gyűjtemény le van-e tiltva, a szabadkézi elemek gyűjtése, illetve a szabadkézi elemek és kézmozdulatok gyűjtése. |
Zárolt | Lekéri vagy beállít egy értéket, amely meghatározza, hogy az InkEdit vezérlőelem írásvédett-e vagy sem. |
MaxLength | Beolvas vagy beállít egy értéket, amely jelzi, hogy egy Szabadkéziszer-vezérlő maximális számú karaktert tartalmazhat-e, és ha igen, megadja a karakterek maximális számát. |
MouseIcon | Lekéri vagy beállítja az aktuális egyéni egérikont. |
MousePointer | Lekéri vagy beállít egy értéket, amely jelzi az egérmutató típusát, amely akkor jelenik meg, ha az egér a Szabadkézi elem vezérlőelem egy adott része felett van. |
többsoros | Lekéri vagy beállít egy értéket, amely jelzi, hogy ez egy többsoros Szabadkéziszertár-vezérlő. |
RecognitionTimeout | Ezredmásodpercben lekéri vagy beállítja az utolsó összegyűjtött IInkStrokeDisp objektum és a szövegfelismerés kezdete közötti időtartamot. |
Recognizer | Lekéri vagy beállítja az IInkRecognizer objektumot a felismeréshez. |
görgetősávok | Lekéri vagy beállítja az InkEdit vezérlőelemben megjelenő görgetősávok típusát. |
SelAlignment | Lekéri vagy beállítja az igazítást az aktuális kijelölési vagy beszúrási pontra (csak futási idő). |
SelBold | Lekéri vagy beállítja azt az értéket, amely meghatározza, hogy a SzabadkéziSzerkesztés vezérlőelemben az aktuálisan kijelölt szöveg betűstílusa félkövér -e (csak futási idő). |
SelCharOffset | Lekérdezi vagy beállítja, hogy az InkEdit vezérlőben lévő szöveg megjelenjen-e az alapkonfigurációban, felső indexként vagy alsó indexként (csak futási idő). |
SelColor | Lekéri vagy beállítja az aktuális szövegkijelölési vagy beszúrási pont szövegszínét (csak futási idő). |
SelFontName | Lekéri vagy beállítja a kijelölt szöveg betűnevét az InkEdit vezérlőelemen belül (csak futási idő). |
SelFontSize | Lekéri vagy beállítja a kijelölt szöveg betűméretét az InkEdit vezérlőelemen belül (csak futtatási idő). |
SelInks | Lekéri vagy beállítja a beágyazott InkDisp objektumok tömbjét (ha szabadkézi elemként jelenik meg), amelyeket az aktuális kijelölés tartalmaz. |
SelInksDisplayMode | Olyan értéket kap vagy állít be, amely lehetővé teszi a kijelölés megjelenését a szabadkézi elemek és a szöveg között. |
SelItalic | Lekéri vagy beállít egy értéket, amely meghatározza, hogy az InkEdit vezérlőelemben jelenleg kijelölt szöveg betűstílusa dőlt -e (csak futási idő). |
SelLength | Lekéri vagy beállítja az InkEdit vezérlőelemben kijelölt karakterek számát (csak futási idő). |
SelRTF | Lekéri vagy beállítja az aktuálisan kijelölt Rich Text Format (RTF) formátumú szöveget a SzabadkéziSzerkesztés vezérlőelemben (csak futási idő). |
SelStart | Lekéri vagy beállítja a szövegmezőben kijelölt szöveg kezdőpontját (csak futási idő). |
SelText | Lekéri vagy beállítja a kijelölt szöveget a Szabadkézi szerkesztés vezérlőelemen belül (csak futási idő). |
SelUnderline | Lekéri vagy beállítja azt az értéket, amely meghatározza, hogy a Szabadkézi szerkesztés vezérlőelemben jelenleg kijelölt szöveg betűstílusa alá van-e aláhúzva (csak futási idő). |
állapot | Olyan értéket kap, amely meghatározza, hogy az InkEdit vezérlő tétlen-e, szabadkézi elemeket gyűjt vagy felismer (csak futási idő). |
Szöveg | Lekéri vagy beállítja az aktuális szöveget a szövegmezőben. |
TextRTF | Lekéri vagy beállítja az InkEdit vezérlőelem szövegét, beleértve az összes RTF-kódot is. |
UseMouseForInput | Lekéri vagy beállít egy értéket, amely jelzi, hogy az egér használható-e bemeneti eszközként. |
Szerkezet | Leírás |
---|---|
IEC_STROKEINFO | Információkat tartalmaz egy Stroke eseményről (csak Win32 esetén). |
IEC_GESTUREINFO | Egy adott kézmozdulatra vonatkozó információkat tartalmaz (csak Win32 esetében). |
IEC_RECOGNITIONRESULTINFO | Információkat tartalmaz a felismerési eredményről (csak Win32). |
COM-implementáció
Ez az objektum implementálja az IInkEdit COM-felületet.