Peristiwa InkCollector.Stroke

Terjadi ketika pengguna menggambar stroke baru pada tablet apa pun.

Sintaks

void Stroke(
  [in]      IInkCursor     *Cursor,
  [in]      IInkStrokeDisp *Stroke,
  [in, out] VARIANT_BOOL   *Cancel
);

Parameter

Kursor [in]

Objek IInkCursor yang menghasilkan peristiwa Stroke .

Stroke [in]

Objek IInkStrokeDisp yang dikumpulkan.

Batal [ masuk, keluar]

VARIANT_TRUE untuk membatalkan acara; jika tidak, VARIANT_FALSE.

Menampilkan nilai

Kejadian ini tidak mengembalikan nilai.

Keterangan

Metode kejadian ini didefinisikan dalam antarmuka _IInkCollectorEvents, _IInkOverlayEvents, dan _IInkPictureEvents khusus pengiriman (dispinterfaces) dengan ID DISPID_ICEStroke.

Peristiwa Stroke diaktifkan saat dalam mode pilih atau hapus, bukan hanya saat memasukkan tinta. Ini mengharuskan Anda memantau mode pengeditan (yang bertanggung jawab untuk pengaturan) dan mengetahui mode sebelum menginterpretasikan peristiwa. Keuntungan dari persyaratan ini adalah kebebasan yang lebih besar untuk berinovasi di platform melalui kesadaran yang lebih besar tentang peristiwa platform.

Catatan

Peristiwa Stroke terjadi ketika pengguna selesai menggambar stroke, bukan ketika stroke ditambahkan ke koleksi InkStrokes . Ketika pengguna pertama kali mulai menggambar stroke, itu segera ditambahkan ke koleksi InkStrokes; namun, peristiwa Stroke tidak menembak sampai stroke selesai. Oleh karena itu, stroke dapat ada dalam koleksi InkStrokes yang belum dilihat oleh penanganan aktivitas Stroke .

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

StrokesAdded Event [InkStrokes Collection]

StrokesDeleted Event [Kelas InkOverlay]

Antarmuka IInkCursor

Antarmuka IInkStrokeDisp