Peristiwa InkCollector.SystemGesture

Terjadi ketika gerakan sistem dikenali.

Sintaks

void SystemGesture(
  [in] IInkCursor       *Cursor,
  [in] InkSystemGesture Id,
  [in] long             X,
  [in] long             Y,
  [in] long             Modifier,
  [in] BSTR             Character,
  [in] long             CursorMode
);

Parameter

Kursor [in]

Objek IInkCursor yang menghasilkan peristiwa SystemGesture .

Id [in]

Nilai gerakan sistem.

X [in]

Koordinat x lokasi gerakan.

Y [in]

Koordinat y lokasi gerakan.

Pengubah [in]

Dicadangkan.

Karakter [in]

Dicadangkan.

CursorMode [in]

Nilai yang menunjukkan apakah objek IInkCursor berada dalam mode normal atau mode penghapus. 1 untuk mode normal dan 2 untuk mode penghapus.

Nilai kembali

Kejadian ini tidak mengembalikan nilai.

Keterangan

Gerakan sistem berguna karena memberikan informasi tentang objek IInkCursor yang sedang digunakan untuk membuat gerakan. Mereka juga menyediakan pintasan untuk kombinasi peristiwa mouse dan cara "lebih murah" untuk mendeteksi peristiwa mouse.

Misalnya, alih-alih mencari pasangan peristiwa MouseUp Event / MouseDown Tanpa peristiwa mouse lain yang terjadi di antaranya, Anda dapat mencari gerakan sistem Tap atau RightTap .

Sebagai contoh lain, alih-alih mendengarkan peristiwa MouseDown Event / MouseMove dan mendapatkan banyak pesan Kejadian MouseMove, Anda dapat watch untuk gerakan sistem Drag atau RightDrag selama Anda tidak tertarik dengan koordinat (x, y) dari setiap posisi mouse. Ini memungkinkan Anda untuk hanya menerima satu pesan alih-alih banyak pesan Peristiwa MouseMove .

Untuk daftar gerakan sistem tertentu, lihat jenis enumerasi InkSystemGesture . Untuk informasi selengkapnya tentang gerakan sistem, lihat Menggunakan Gerakan dan Input Perintah pada PC Tablet.

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

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 InkSystemGesture

Antarmuka IInkCursor

Menggunakan Gerakan

Input, Tinta, dan Pengenalan Pena

Input Perintah pada PC Tablet