Bagikan melalui


Metode IInkDisp::CreateStrokes (msinkaut.h)

Membuat koleksi InkStrokes baru dari objek IInkStrokeDisp yang ada.

Sintaks

HRESULT CreateStrokes(
  [in, optional] VARIANT     StrokeIds,
  [out, retval]  IInkStrokes **Strokes
);

Parameter

[in, optional] StrokeIds

Pilihan. Menentukan array ID stroke yang ada di objek InkDisp . Goresan dengan ID ini ditambahkan ke koleksi InkStrokes baru. Nilai defaultnya adalah NULL.

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

[out, retval] Strokes

Ketika metode ini kembali, berisi penunjuk ke koleksi InkStrokes baru.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_POINTER
Parameter berisi penunjuk yang tidak valid.
E_INVALIDARG
Jenis VARIAN tidak valid (hanya VT_ARRAY | VT_I4 didukung).
E_INK_EXCEPTION
Pengecualian terjadi di dalam metode .
E_OUTOFMEMORY
Tidak dapat mengalokasikan memori untuk membuat koleksi Stroke baru.
TPC_E_INVALID_STROKE
ID stroke yang tidak ada diteruskan ke metode .

Keterangan

Jika parameter id adalah NULL atau array kosong, maka koleksi InkStrokes kosong dibuat.

Persyaratan

   
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

IInkDisp

Kelas InkDisp

Koleksi InkStrokes