Bagikan melalui


Peristiwa InkOverlay.Stroke

Terjadi ketika pengguna menarik 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.

Batalkan [masuk, keluar]

Menentukan apakah acara harus dibatalkan. Jika TRUE, koleksi stroke dibatalkan.

Menampilkan nilai

Kejadian ini tidak mengembalikan nilai.

Keterangan

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

Peristiwa Stroke diaktifkan ketika dalam mode pilih atau hapus, bukan hanya saat memasukkan tinta. Ini mengharuskan Anda memantau mode pengeditan (yang bertanggung jawab atas pengaturan) dan mengetahui mode sebelum menafsirkan 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 ditambahkan segera ke koleksi InkStrokes; namun, peristiwa Stroke tidak menembak sampai stroke selesai. Oleh karena itu, stroke dapat ada di 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 InkOverlay

Peristiwa StrokesAdded [Koleksi InkStrokes]

Peristiwa StrokesDeleted [Kelas InkOverlay]

Antarmuka IInkCursor

Antarmuka IInkStrokeDisp