Referensi Kontrol InkEdit

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 kontrol RichEdit . Ini memperluas kontrol RichEdit dengan kemampuan untuk menangkap, mengenali, dan menampilkan tinta.

Objek ini dapat dibuat dengan memanggil metode CoCreateInstance di C++.

Membuat kontrol InkEdit di balik kontrol transparan (seperti GroupBox dengan kumpulan properti WS_EX_TRANSPARENT) akan mencegah InkEdit mengumpulkan tinta.

Anggota

Enumeration 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 mengatur minat dalam sekumpulan 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).
Kejadian 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 ke 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 Kenali atau secara otomatis setelah batas waktu pengenalan diaktifkan.
SelChange Terjadi ketika pemilihan tinta dalam kontrol InkEdit berubah.
Usap Terjadi ketika pengguna menggambar objek IInkStrokeDisp baru pada objek IInkTablet apa pun.
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 enumerasi InkDisplayMode (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 Memaksa pengenalan (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 pointer mouse win32 saja).
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.
Recognize Menentukan bahwa pengenalan harus terjadi.
Refresh Menyebabkan kontrol digambar ulang.
SetGestureStatus Mengatur minat kontrol InkEdit dalam serangkaian gerakan yang diketahui.
Properti Deskripsi
Penampilan Mendapatkan atau menetapkan nilai yang menentukan apakah kontrol InkEdit tampak datar atau 3-D.
Warna Belakang 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.
Aktif Mendapatkan atau menetapkan nilai yang menentukan apakah kontrol InkEdit dapat merespons peristiwa yang dihasilkan pengguna.
Factoid Mendapatkan atau mengatur konstanta Factoid yang digunakan objek IInkRecognizer untuk membatasi pencariannya untuk hasil pengenalan.
Font Mendapatkan atau mengatur font teks yang ditampilkan kontrol InkEdit.
hWnd Mendapatkan handel jendela tempat kontrol InkDisp 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 saat 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 durasi waktu, dalam milidetik, antara objek IInkStrokeDisp terakhir yang dikumpulkan dan awal pengenalan teks.
Pengenal Mendapatkan atau mengatur objek IInkRecognizer 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 direld (hanya durasi).
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 (hanya run time).
SelFontSize Mendapatkan atau mengatur ukuran font teks yang dipilih dalam kontrol InkEdit (hanya run time).
SelInks Mendapatkan atau mengatur array objek InkDisp yang disematkan (jika ditampilkan sebagai tinta) yang dimuat pilihan saat ini.
SelInksDisplayMode Mendapatkan atau mengatur nilai yang memungkinkan pengalih 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 durasi).
SelLength Mendapatkan atau mengatur jumlah karakter yang dipilih dalam kontrol InkEdit (hanya durasi).
SelRTF Mendapatkan atau mengatur teks berformat Rich Text Format (RTF) yang saat ini dipilih dalam kontrol InkEdit (run time saja).
SelStart Mendapatkan atau mengatur titik awal teks yang dipilih dalam kotak teks (hanya durasi).
Teks Sel Mendapatkan atau mengatur teks yang dipilih dalam kontrol InkEdit (run time saja).
SelUnderline Mendapatkan atau mengatur nilai yang menentukan apakah gaya font teks yang saat ini dipilih dalam kontrol InkEdit digarisbawahkan (run time saja).
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 peristiwa Stroke (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.