Metode IInkDisp::CreateStroke (msinkaut.h)
Membuat objek IInkStrokeDisp dari array nilai input data paket.
Sintaks
HRESULT CreateStroke(
[in] VARIANT PacketData,
[in] VARIANT PacketDescription,
[out, retval] IInkStrokeDisp **Stroke
);
Parameter
[in] PacketData
Menentukan array data paket. Data adalah array nilai Int32 yang, diambil secara berurutan, membentuk array titik (x0, y0), (x1, y1), yang diteruskan ke metode dalam Varian.
Untuk informasi selengkapnya tentang struktur VARIAN, lihat Menggunakan Pustaka COM.
[in] PacketDescription
Adalah parameter cadangan yang saat ini tidak diimplementasikan.
[out, retval] Stroke
Ketika metode ini kembali, berisi penunjuk ke goresan yang baru dibuat.
Menampilkan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Parameter berisi penunjuk yang tidak valid. |
|
Jenis VARIAN tidak valid (hanya VT_ARRAY | VT_I4 didukung). |
|
Pengecualian terjadi di dalam metode . |
|
Tidak dapat mengalokasikan memori untuk membuat goresan baru. |
Keterangan
Nilai minimum dan maksimum titik mana pun dalam array titik masing-masing LONG_MIN dan LONG_MAX. Namun, titik-titik ini menentukan persegi panjang ruang tinta yang lebar atau tinggi maksimumnya tidak boleh melebihi LONG_MAX. Karena itu, perbedaan antara koordinat x minimum dan maksimum, atau koordinat y minimum dan maksimum, tidak boleh melebihi LONG_MAX.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk