Peristiwa InkEdit.Gesture
Terjadi ketika gerakan aplikasi dikenali.
Sintaks
HRESULT Gesture(
[in] IInkCursor *Cursor,
[in] IInkStrokes *Strokes,
[in] VARIANT Gestures,
[in, out] VARIANT_BOOL *Cancel
);
Parameter
-
Kursor [in]
-
Objek IInkCursor yang digunakan untuk membuat gerakan ini.
-
Strokes [in]
-
Koleksi InkStrokes yang berisi objek IInkStrokeDisp yang membentuk gerakan ini.
-
Gerakan [in]
-
Array objek IInkGesture , dalam urutan keyakinan.
Untuk informasi selengkapnya tentang struktur VARIAN, lihat Menggunakan Pustaka COM.
-
Batalkan [masuk, keluar]
-
Apakah koleksi InkStrokes yang membentuk gerakan ini harus dibatalkan, agar tidak menghapus tinta dan menembakkan peristiwa Stroke .
Nilai kembali
Jika kejadian ini berhasil, maka akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Metode kejadian ini didefinisikan dalam antarmuka _IInkEditEvents . Antarmuka _IInkEditEvents mengimplementasikan antarmuka IDispatch dengan pengidentifikasi DISPID_IeeGesture.
Peristiwa Gerakan dimunculkan hanya jika IInkStrokeDisp untuk objek IInkGesture adalah objek IInkStrokeDisp pertama sejak panggilan terakhir ke metode Kenali atau pengaktifan terakhir batas waktu pengenalan.
Jika acara Gesture dibatalkan, acara Stroke dinaikkan untuk koleksi InkStrokes yang mengangkat peristiwa Gesture .
Agar peristiwa ini terjadi, kontrol InkEdit harus berlangganan serangkaian gerakan aplikasi. Untuk mengatur minat kontrol InkEdit dalam serangkaian gerakan, panggil metode SetGestureStatus .
Untuk daftar gerakan aplikasi, lihat jenis enumerasi InkApplicationGesture .
Kontrol InkEdit tidak mengenali beberapa gerakan stroke.
Kontrol InkEdit berlangganan gerakan berikut.
Gerakan | Tindakan |
---|---|
Kiri bawah, Kiri bawah-kiri-panjang |
Enter |
Hak |
Space |
Left |
Backspace |
Kanan atas, kanan atas panjang |
Tab |
Untuk mengubah tindakan default untuk gerakan:
- Tambahkan penanganan aktivitas untuk peristiwa Gesture dan Stroke .
- Di penanganan aktivitas Gesture , batalkan acara Gerakan untuk gerakan, dan lakukan tindakan alternatif untuk gerakan.
- Di penanganan aktivitas Stroke , batalkan acara Stroke untuk objek IInkStrokeDisp yang menaikkan acara Gesture yang dibatalkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP Tablet PC Edition [hanya aplikasi desktop] |
Server minimum yang didukung |
Tidak ada yang didukung |
Header |
|
Pustaka |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk