Bagikan melalui


Peristiwa InkPicture.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]

VARIANT_TRUE untuk membatalkan pengumpulan stroke; 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_ICEStroke.

Peristiwa Stroke terjadi 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 terjadi 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

Gambar Tinta

StrokesAdded Event [InkPicture Control]

Peristiwa StrokesDeleted [Kontrol Gambar Tinta]

Antarmuka IInkCursor

Antarmuka IInkStrokeDisp