Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kontrol InkEdit memungkinkan Anda mengumpulkan tinta, mengenali tinta, dan menampilkan tinta sebagai teks. Kontrol ini memungkinkan Anda mengaktifkan formulir pintar, yang meningkatkan akurasi input teks.
Kontrol ini adalah superset dari kontrolRichEdit. Ini memperluas kontrol RichEdit dengan kemampuan untuk menangkap, mengenali, dan menampilkan tinta.
Objek ini dapat diinstansiasi dengan memanggil metodeCoCreateInstance di C++.
Membuat kontrol InkEdit di balik kontrol transparan (seperti GroupBox dengan kumpulan properti WS_EX_TRANSPARENT) akan mencegah InkEdit mengumpulkan tinta.
Anggota
Enumerasi | Deskripsi |
---|---|
AppearanceConstants | Menentukan nilai yang menentukan apakah kontrol tampak datar atau 3-D. |
BorderStyleConstants | Menentukan nilai yang menentukan apakah kontrol memiliki batas. |
InkApplicationGesture | Mendefinisikan nilai yang menetapkan minat dalam serangkaian gerakan khusus aplikasi. |
InkDisplayMode | Menentukan nilai yang menentukan apakah pilihan muncul sebagai tinta atau teks. |
InkEditStatus | Menentukan nilai yang menentukan apakah kontrol InkEdit menganggur, mengumpulkan tinta, atau mengenali tinta. |
InkInsertMode | Menentukan nilai yang menentukan bagaimana tinta disisipkan ke kontrol InkEdit. |
InkMode | Menentukan nilai yang menentukan pengaturan mode koleksi untuk koleksi tinta yang digambar-apakah tinta dinonaktifkan, tinta dikumpulkan, atau tinta dan gerakan dikumpulkan. |
InkMouseButton | Menentukan nilai yang menentukan tombol mouse mana yang ditekan. |
InkMousePointer | Menentukan nilai yang menentukan jenis penunjuk mouse yang muncul. |
MouseButton | Menentukan nilai yang menentukan tombol mouse mana yang ditekan. |
ScrollBarsConstants | Menentukan nilai yang menentukan bagaimana bilah gulir kontrol InkEdit muncul di layar. |
SelAlignmentConstants | Menentukan nilai yang menentukan perataan paragraf relatif terhadap margin kontrol InkEdit. |
Pesan pemberitahuan peristiwa | Deskripsi |
---|---|
IECN_STROKE | Pesan ini dikirim melalui pesan WM_NOTIFY ketika stroke selesai (hanya Win32). |
IECN_GESTURE | Pesan ini dikirim melalui pesan WM_NOTIFY ketika gerakan selesai (hanya Win32). |
IECN_RECOGNITIONRESULT | Pesan ini dikirim melalui pesan WM_NOTIFY ketika pengenalan terjadi (hanya Win32). |
Peristiwa | Deskripsi |
---|---|
Perubahan | Terjadi ketika konten kontrol atau nilai properti berubah. |
Klik | Terjadi ketika kontrol diklik. |
DblClick | Terjadi ketika kontrol diklik dua kali. |
Gerakan | Terjadi ketika gerakan aplikasi dikenali. |
KeyDown | Terjadi ketika pengguna menekan tombol saat kontrol InkEdit memiliki fokus. |
KeyPress | Terjadi ketika tombol ditekan saat kontrol InkEdit memiliki fokus. |
KeyUp | Terjadi ketika kunci dirilis saat kontrol InkEdit memiliki fokus. |
MouseDown | Terjadi ketika penunjuk mouse berada di atas kontrol InkEdit dan tombol mouse ditekan. |
MouseMove | Terjadi ketika penunjuk mouse dipindahkan melalui kontrol InkEdit. |
MouseUp | Terjadi ketika penunjuk mouse berada di atas kontrol InkEdit dan tombol mouse dilepaskan. |
RecognitionResult | Terjadi ketika kontrol InkEdit mendapatkan hasil secara manual dari panggilan ke metode Recognize atau secara otomatis setelah batas waktu pengenalan diaktifkan. |
SelChange | Terjadi ketika pemilihan tinta dalam kontrol InkEdit berubah. |
Stroke | Terjadi ketika pengguna menggambar objek IInkStrokeDisp baru pada objekIInkTablet. |
Dapatkan/Atur pesan | Deskripsi |
---|---|
EM_GETINKMODE | Mendapatkan mode tinta kontrol (hanya Win32). |
EM_SETINKMODE | Mengatur mode tinta kontrol (hanya Win32). |
EM_GETINKINSERTMODE | Mendapatkan mode penyisipan tinta kontrol (hanya Win32). |
EM_SETINKINSERTMODE | Mengatur mode penyisipan tinta kontrol (hanya Win32). |
EM_GETDRAWATTR | Mendapatkan atribut gambar kontrol saat ini (hanya Win32). |
EM_SETDRAWATTR | Mengatur atribut gambar yang akan digunakan untuk koleksi tinta di masa mendatang (hanya Win32). |
EM_GETRECOTIMEOUT | Mendapatkan batas waktu pengenalan untuk kontrol (hanya Win32). |
EM_SETRECOTIMEOUT | Mengatur batas waktu pengenalan untuk kontrol (hanya Win32). |
EM_GETGESTURESTATUS | Mendapatkan status gerakan untuk kontrol (hanya Win32). |
EM_SETGESTURESTATUS | Mengatur status gerakan untuk kontrol (hanya Win32). |
EM_GETRECOGNIZER | Mendapatkan pengenal yang digunakan kontrol (hanya Win32). |
EM_SETRECOGNIZER | Mengatur pengenal yang digunakan kontrol (hanya Win32). |
EM_GETFACTOID | Mendapatkan factoid yang akan digunakan untuk pengenalan (hanya Win32). |
EM_SETFACTIOD | Mengatur factoid yang akan digunakan untuk pengenalan (hanya Win32). |
EM_GETSELINK | Mendapatkan tinta dalam pilihan (hanya Win32). |
EM_SETSELINK | Mengatur tinta dalam pilihan (hanya Win32). |
EM_GETSELINKDISPLAYMODE | Mengembalikan tampilan tinta saat ini dalam rentang yang dipilih dengan menggunakan salah satu nilai enumerasiInkDisplayMode (hanya Win32). |
EM_SETSELINKDISPLAYMODE | Mengatur tampilan tinta dalam rentang yang dipilih dengan menggunakan salah satu nilai enumerasi InkDisplayMode (hanya Win32). |
EM_GETSTATUS | Mendapatkan status kontrol (hanya Win32). |
EM_RECOGNIZE | Pengenalan paksa (hanya Win32). |
EM_GETMOUSEICON | Mendapatkan ikon mouse (hanya Win32). |
EM_SETMOUSEICON | Mengatur ikon mouse (hanya Win32). |
EM_GETMOUSEPOINTER | Mendapatkan penunjuk mouse (hanya Win32). |
EM_SETMOUSEPOINTER | Mengatur penunjuk mouse hanya Win32). |
EM_GETUSEMOUSEFORINPUT | Mendapatkan status apakah input mouse diperlakukan seperti input pena (hanya Win32). |
EM_SETUSEMOUSEFORINPUT | Mengatur status apakah input mouse diperlakukan seperti input pena (hanya Win32). |
Metode | Deskripsi |
---|---|
GetGestureStatus | Mendapatkan minat kontrol InkEdit dalam serangkaian gerakan yang diketahui. |
Kenali | Menentukan bahwa pengenalan harus terjadi. |
Refresh | Menyebabkan kontrol dirawat ulang. |
SetGestureStatus | Mengatur minat kontrol InkEdit dalam serangkaian gerakan yang diketahui. |
Harta benda | Deskripsi |
---|---|
Penampilan | Mendapatkan atau menetapkan nilai yang menentukan apakah kontrol InkEdit muncul datar atau 3-D. |
BackColor | Mendapatkan atau mengatur warna latar belakang untuk kontrol InkEdit. |
Gaya Batas | Mendapatkan atau menetapkan nilai yang menentukan apakah kontrol InkEdit memiliki batas. |
DisableNoScroll | Mendapatkan atau mengatur nilai yang menentukan apakah bilah gulir di kontrol InkEdit dinonaktifkan. |
DrawingAttributes | Mendapatkan atau mengatur atribut gambar untuk tinta yang belum digambar pada kontrol InkEdit. |
Diaktifkan | Mendapatkan atau menetapkan nilai yang menentukan apakah kontrol InkEdit dapat merespons peristiwa yang dihasilkan pengguna. |
Factoid | Mendapatkan atau mengatur konstanta Factoid yang digunakan objekIInkRecognizer untuk membatasi pencariannya untuk hasil pengenalan. |
Font | Mendapatkan atau mengatur font teks yang ditampilkan kontrol InkEdit. |
hWnd | Mendapatkan handel jendela tempat kontrolInkDisp terikat. |
InkInsertMode | Mendapatkan atau mengatur nilai yang menentukan bagaimana tinta disisipkan ke kontrol InkEdit, baik sebagai teks atau sebagai tinta. |
InkMode | Mendapatkan atau menetapkan nilai yang menentukan apakah koleksi tinta dinonaktifkan, tinta dikumpulkan, atau tinta dan gerakan dikumpulkan. |
Terkunci | Mendapatkan atau menetapkan nilai yang menentukan apakah kontrol InkEdit bersifat baca-saja atau tidak. |
MaxLength | Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol InkEdit dapat menampung jumlah karakter maksimum dan, jika demikian, menentukan jumlah karakter maksimum. |
MouseIcon | Mendapatkan atau mengatur ikon mouse kustom saat ini. |
MousePointer | Mendapatkan atau mengatur nilai yang menunjukkan jenis penunjuk mouse yang muncul ketika mouse berada di atas bagian tertentu dari kontrol InkEdit. |
MultiLine | Mendapatkan atau menetapkan nilai yang menunjukkan apakah ini adalah kontrol InkEdit multibaris. |
RecognitionTimeout | Mendapatkan atau mengatur lamanya waktu, dalam milidetik, antara objek IInkStrokeDisp terakhir yang dikumpulkan dan awal pengenalan teks. |
Recognizer | Mendapatkan atau mengatur objekIInkRecognizer yang akan digunakan untuk pengenalan. |
ScrollBars | Mendapatkan atau mengatur jenis bilah gulir yang muncul di kontrol InkEdit. |
SelAlignment | Mendapatkan atau mengatur perataan untuk diterapkan ke pilihan atau titik penyisipan saat ini (hanya run time). |
SelBold | Mendapatkan atau mengatur nilai yang menentukan apakah gaya font teks yang saat ini dipilih dalam kontrol InkEdit ditahan tebal (hanya run time). |
SelCharOffset | Mendapatkan atau mengatur apakah teks dalam kontrol InkEdit muncul di garis besar, sebagai superskrip, atau sebagai subskrip (hanya run time). |
SelColor | Mendapatkan atau mengatur warna teks dari pilihan teks saat ini atau titik penyisipan (hanya run time). |
SelFontName | Mendapatkan atau mengatur nama font teks yang dipilih dalam kontrol InkEdit (run time saja). |
SelFontSize | Mendapatkan atau mengatur ukuran font teks yang dipilih dalam kontrol InkEdit (run time saja). |
SelInks | Mendapatkan atau mengatur array objek InkDisp yang disematkan (jika ditampilkan sebagai tinta) yang dimuat pilihan saat ini. |
SelInksDisplayMode | Mendapatkan atau menetapkan nilai yang memungkinkan pengalihan tampilan pilihan antara tinta dan teks. |
SelItalic | Mendapatkan atau mengatur nilai yang menentukan apakah gaya font teks yang saat ini dipilih dalam kontrol InkEdit miring (hanya run time). |
SelLength | Mendapatkan atau mengatur jumlah karakter yang dipilih dalam kontrol InkEdit (hanya run time). |
SelRTF | Mendapatkan atau mengatur teks berformat Format Teks Kaya (RTF) yang saat ini dipilih dalam kontrol InkEdit (hanya run time). |
SelStart | Mendapatkan atau mengatur titik awal teks yang dipilih dalam kotak teks (run time saja). |
SelText | Mendapatkan atau mengatur teks yang dipilih dalam kontrol InkEdit (hanya run time). |
SelUnderline | Mendapatkan atau mengatur nilai yang menentukan apakah gaya font teks yang saat ini dipilih dalam kontrol InkEdit digarisbawaahkan (hanya run time). |
Status | Mendapatkan nilai yang menentukan apakah kontrol InkEdit menganggur, mengumpulkan tinta, atau mengenali tinta (hanya run time). |
Teks | Mendapatkan atau mengatur teks saat ini dalam kotak teks. |
TextRTF | Mendapatkan atau mengatur teks kontrol InkEdit, termasuk semua kode RTF. |
UseMouseForInput | Mendapatkan atau menetapkan nilai yang menunjukkan apakah mouse dapat digunakan sebagai perangkat input. |
Struktur | Deskripsi |
---|---|
IEC_STROKEINFO | Berisi informasi tentang peristiwaStroke (hanya Win32). |
IEC_GESTUREINFO | Berisi informasi tentang gerakan tertentu (hanya Win32). |
IEC_RECOGNITIONRESULTINFO | Berisi informasi tentang hasil pengenalan (hanya Win32). |
Implementasi COM
Objek ini mengimplementasikan antarmuka IInkEdit COM.
Topik terkait
- InkOverlay Class,
- Referensi Kontrol InkPicture
- Kelas InkRecognizerContext