Bagikan melalui


Peristiwa InkCollector.NewPackets

Terjadi ketika kolektor tinta menerima paket.

Sintaks

void NewPackets(
  [in]      IInkCursor     *Cursor,
  [in]      IInkStrokeDisp *Stroke,
  [in]      long           PacketCount,
  [in, out] VARIANT        *PacketData
);

Parameter

Kursor [in]

Objek IInkCursor yang menghasilkan peristiwa NewInAirPackets .

Stroke [in]

Menentukan objek IInkStrokeDisp .

PacketCount [in]

Jumlah paket yang diterima untuk objek IInkStrokeDisp .

PacketData [masuk, keluar]

Ketika metode ini kembali, berisi array yang berisi data yang dipilih untuk paket.

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

Menampilkan nilai

Kejadian ini tidak mengembalikan nilai.

Keterangan

Paket diterima saat stroke sedang dikumpulkan. Peristiwa paket terjadi dengan cepat, dan penanganan aktivitas NewPackets harus cepat atau performa menderita.

Metode peristiwa TThis didefinisikan dalam antarmuka _IInkCollectorEvents, _IInkOverlayEvents, dan _IInkPictureEvents dispatch-only (dispinterfaces) dengan ID DISPID_ICENewPackets.

Kejadian ini harus digunakan dengan hati-hati karena dapat berdampak buruk pada performa tinta jika terlalu banyak kode dijalankan dalam penanganan aktivitas.

Untuk mengatur properti mana yang terkandung dalam array ini, gunakan properti DesiredPacketDescription dari objek pengumpul tinta. Array yang dikembalikan parameter PacketData berisi data untuk properti tersebut.

Catatan

Meskipun Anda dapat memodifikasi data paket, modifikasi ini tidak bertahan atau digunakan.

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

Kejadian NewInAirPackets

Antarmuka IInkCursor

Antarmuka IInkStrokeDisp