Bagikan melalui


Metode IInkDisp::D eleteStrokes (msinkaut.h)

Menghapus koleksi InkStrokes dari koleksi Strokes objek InkDisp .

Sintaks

HRESULT DeleteStrokes(
  [in, optional] IInkStrokes *Strokes
);

Parameter

[in, optional] Strokes

Opsional. Menentukan kumpulan goresan yang akan dihapus dari objek InkDisp . Nilai defaultnya adalah NULL.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_POINTER
Parameter berisi penunjuk yang tidak valid.
E_OUTOFMEMORY
Tidak dapat mengalokasikan memori yang digunakan untuk melakukan operasi.
E_FAIL
Terjadi kesalahan yang tidak ditentukan.
E_INK_MISMATCHED_INK_OBJECT
Objek InkDisp dari goresan harus cocok dengan objek InkDisp yang diketahui.
E_INK_EXCEPTION
Pengecualian terjadi di dalam metode .
E_UNEXPECTED
Parameter atau jenis properti yang tidak terduga.

Keterangan

Metode ini menghapus semua goresan di objek InkDisp jika tidak ada koleksi InkStrokes yang diteruskan. Untuk menghapus hanya satu goresan pada satu waktu, panggil metode DeleteStroke .

Objek InkDisp menghitung ulang indeks goresan yang tersisa di objek InkDisp jika goresan yang dihapus tidak jatuh di akhir koleksi goresan objek InkDisp .

Catatan Konten koleksi InkStrokes menjadi tidak valid ketika goresan yang terkandung dalam koleksi dihapus dari objek InkDisp .
 
DeleteStrokes dapat mengakibatkan kesalahan jika dipanggil saat pengguna secara aktif meletakkan tinta.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header msinkaut.h
Pustaka InkObj.dll

Lihat juga

Metode DeleteStroke

IInkDisp

Kelas InkDisp

Koleksi InkStrokes