Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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.