Bagikan melalui


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 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.