Metode IInkDisp::ClipboardCopyWithRectangle (msinkaut.h)
Menyalin objek IInkStrokeDisp yang terkandung dalam persegi panjang yang diketahui ke Clipboard.
Sintaks
HRESULT ClipboardCopyWithRectangle(
[in] IInkRectangle *Rectangle,
[in, optional] InkClipboardFormats ClipboardFormats,
[in, optional] InkClipboardModes ClipboardModes,
[out, retval] IDataObject **DataObject
);
Parameter
[in] Rectangle
Menentukan persegi panjang yang berisi goresan untuk disalin ke Clipboard.
[in, optional] ClipboardFormats
Pilihan. Menentukan nilai enumerasi InkClipboardFormats dari objek InkDisp . Nilai defaultnya adalah ICF_Default.
[in, optional] ClipboardModes
Pilihan. Menentukan nilai Enumerasi InkClipboardModes dari objek Kelas InkDisp . Nilai defaultnya adalah ICB_Default.
[out, retval] DataObject
Ketika metode ini kembali, berisi penunjuk ke objek data yang baru dibuat.
Nilai kembali
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Parameter berisi penunjuk yang tidak valid. |
|
Pengecualian terjadi di dalam metode . |
Keterangan
Jika klip persegi panjang mengeklik goresan, goresan tersebut dipotong dalam data yang disalin.
Mungkin berguna untuk menyalin objek InkDisp ke Clipboard ketika Anda hanya ingin menyalin properti objek InkDisp . Untuk menyalin objek InkDisp ke Clipboard, panggil metode ClipboardCopy dengan parameter goresan yang diatur ke NULL.
Selain itu, peristiwa InkAdded dan InkDeleted dihasilkan berdasarkan indeks goresan. Misalnya, jika stroke pada indeks 0,1,3,5, dan 6 akan dihapus, dua peristiwa akan dihasilkan; satu untuk stroke dengan indeks 0123 dan satu untuk stroke dengan indeks 5 dan 6. Artinya, satu peristiwa untuk setiap set yang berdamai.
Ini juga berlaku untuk peristiwa InkAdded . Algoritma internal menentukan indeks stroke yang baru ditambahkan dalam koleksi stroke dan ini berdampak pada bagaimana peristiwa InkAdded diaktifkan seperti yang dijelaskan di atas.
Jika jumlah goresan dikueri dalam penanganan aktivitas, hasilnya adalah jumlah total goresan yang ditambahkan oleh seluruh operasi termasuk goresan yang belum menghasilkan peristiwa.
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