Bagikan melalui


Peristiwa InkCollector.Gesture

Terjadi ketika gerakan khusus aplikasi dikenali.

Sintaks

void Gesture(
  [in]      IInkCursor   *Cursor,
  [in]      IInkStrokes  *Strokes,
  [in]      VARIANT      Gestures,
  [in, out] VARIANT_BOOL *Cancel
);

Parameter

Kursor [in]

Objek IInkCursor yang menghasilkan peristiwa Gerakan .

Goresan [in]

Koleksi IInkStrokes yang dikembalikan pengenal sebagai gerakan.

Gerakan [in]

Array objek IInkGesture , dalam urutan keyakinan, dari recognizer.

Untuk informasi selengkapnya tentang struktur VARIAN, lihat Menggunakan Pustaka COM.

Batal [ masuk, keluar]

VARIANT_TRUE jika gerakan ini harus dibatalkan; jika tidak, VARIANT_FALSE.

Menampilkan nilai

Kejadian ini tidak mengembalikan nilai.

Keterangan

Metode kejadian ini didefinisikan dalam antarmuka _IInkCollectorEvents, _IInkOverlayEvents, dan _IInkPictureEvents dispatch-only (dispinterfaces) dengan ID DISPID_ICEGesture.

Saat properti CollectionMode diatur ke GestureOnly, batas waktu antara saat pengguna menambahkan gerakan dan kapan peristiwa Gesture terjadi adalah nilai tetap yang tidak dapat Anda ubah secara terprogram. Pengenalan gerakan lebih cepat dalam mode InkAndGesture .

Untuk mencegah pengumpulan tinta saat dalam mode InkAndGesture :

Untuk mencegah aliran tinta saat gesturing, atur properti DynamicRendering ke FALSE.

Selain saat menyisipkan tinta, peristiwa Gerakan diaktifkan saat dalam mode pilih atau hapus. Anda bertanggung jawab untuk melacak mode pengeditan dan harus mengetahui mode sebelum menginterpretasikan peristiwa.

Catatan

Untuk mengenali gerakan, Anda harus menggunakan objek atau kontrol yang dapat mengumpulkan tinta.

Gerakan aplikasi didefinisikan sebagai gerakan yang didukung dalam aplikasi Anda.

Agar peristiwa ini terjadi, objek atau kontrol harus memiliki minat pada serangkaian gerakan aplikasi. Untuk mengatur objek atau mengontrol minat dalam serangkaian gerakan, panggil metode SetGestureStatus dari objek atau kontrol.

Untuk daftar gerakan aplikasi tertentu, lihat jenis enumerasi InkApplicationGesture .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung
Tidak ada yang didukung
Header
Msinkaut.h (juga memerlukan Msinkaut_i.c)
Pustaka
InkObj.dll

Lihat juga

Kelas InkCollector

Enumerasi InkApplicationGesture

Metode SetGestureStatus

Menggunakan Gerakan