Clipboard
Clipboard adalah sekumpulan fungsi dan pesan yang memungkinkan aplikasi untuk mentransfer data. Karena semua aplikasi memiliki akses ke clipboard, data dapat dengan mudah ditransfer antar aplikasi atau dalam aplikasi.
Gambaran umum ini tidak menjelaskan cara menyalin dan menempelkan objek yang ditautkan atau disematkan. Untuk informasi tentang subjek ini, lihat dokumentasi Model Objek Komponen (COM).
Di Bagian Ini
Nama | Deskripsi |
---|---|
Tentang Clipboard |
Membahas clipboard. |
Format Clipboard |
Membahas format papan klip. Jendela dapat menempatkan lebih dari satu objek di clipboard, masing-masing mewakili informasi yang sama dalam format clipboard yang berbeda. Pengguna tidak perlu mengetahui format clipboard yang digunakan untuk objek pada clipboard. |
Operasi Clipboard |
Membahas operasi clipboard. Jendela harus menggunakan clipboard saat memotong, menyalin, atau menempelkan data. Jendela menempatkan data pada clipboard untuk operasi potong dan salin dan mengambil data dari clipboard untuk operasi tempel. |
Format Papan Klip HTML |
Membahas format Papan Klip HTML. |
Menggunakan Clipboard |
Jendela penampil papan klip menampilkan isi papan klip saat ini, dan menerima pesan ketika isi papan klip berubah. |
Referensi Clipboard |
Berisi referensi API. |
Fungsi Clipboard
Nama | Deskripsi |
---|---|
AddClipboardFormatListener |
Tempatkan jendela yang diberikan dalam daftar pendengar format clipboard yang dikelola sistem. |
ChangeClipboardChain |
Menghapus jendela tertentu dari rantai penampil clipboard. |
CloseClipboard |
Menutup papan klip. |
CountClipboardFormats |
Mengambil jumlah format data berbeda yang saat ini ada di clipboard. |
EmptyClipboard |
Mengosongkan clipboard dan membebaskan handel ke data di clipboard. Fungsi kemudian menetapkan kepemilikan clipboard ke jendela yang saat ini membuka clipboard. |
EnumClipboardFormats |
Menghitung format data yang saat ini tersedia di clipboard. Format data clipboard disimpan dalam daftar yang diurutkan. Untuk melakukan enumerasi format data clipboard, Anda melakukan serangkaian panggilan ke fungsi EnumClipboardFormats. Untuk setiap panggilan, parameter format menentukan format clipboard yang tersedia, dan fungsi mengembalikan format clipboard berikutnya yang tersedia. |
GetClipboardData |
Mengambil data dari clipboard dalam format tertentu. Papan klip harus telah dibuka sebelumnya. |
GetClipboardFormatName |
Mengambil dari clipboard nama format terdaftar yang ditentukan. Fungsi menyalin nama ke buffer yang ditentukan. |
GetClipboardOwner |
Mengambil handel jendela pemilik clipboard saat ini. |
GetClipboardSequenceNumber |
Mengambil nomor urutan papan klip untuk stasiun jendela saat ini. |
GetClipboardViewer |
Mengambil handel ke jendela pertama dalam rantai penampil clipboard. |
GetOpenClipboardWindow |
Mengambil handel ke jendela yang saat ini membuka papan klip. |
GetPriorityClipboardFormat |
Mengambil format clipboard pertama yang tersedia dalam daftar yang ditentukan. |
GetUpdatedClipboardFormats |
Mengambil format Papan Klip yang saat ini didukung. |
IsClipboardFormatAvailable |
Menentukan apakah clipboard berisi data dalam format yang ditentukan. |
OpenClipboard |
Membuka papan klip untuk pemeriksaan dan mencegah aplikasi lain mengubah konten clipboard. |
RegisterClipboardFormat |
Mendaftarkan format papan klip baru. Format ini kemudian dapat digunakan sebagai format clipboard yang valid. |
RemoveClipboardFormatListener |
Menghapus jendela yang diberikan dari daftar pendengar format clipboard yang dikelola sistem. |
SetClipboardData |
Menempatkan data pada clipboard dalam format clipboard tertentu. Jendela harus menjadi pemilik clipboard saat ini, dan aplikasi harus memanggil fungsi OpenClipboard. (Saat menanggapi WM_RENDERFORMAT pesan, pemilik clipboard tidak boleh memanggil OpenClipboard sebelum memanggil SetClipboardData.) |
SetClipboardViewer |
Menambahkan jendela yang ditentukan ke rantai penampil clipboard. Jendela penampil clipboard menerima pesan WM_DRAWCLIPBOARD setiap kali konten clipboard berubah. |
Pesan Clipboard
Nama | Deskripsi |
---|---|
WM_CLEAR |
Dikirim ke kontrol edit atau kotak kombo untuk menghapus (menghapus) pilihan saat ini, jika ada, dari kontrol edit. |
WM_COPY |
Dikirim ke kontrol edit atau kotak kombo untuk menyalin pilihan saat ini ke clipboard dalam format CF_TEXT. |
WM_CUT |
Dikirim ke kontrol edit atau kotak kombo untuk menghapus (memotong) pilihan saat ini, jika ada, dalam kontrol edit dan salin teks yang dihapus ke clipboard dalam format CF_TEXT. |
WM_PASTE |
Dikirim ke kontrol edit atau kotak kombo untuk menyalin konten papan klip saat ini ke kontrol edit pada posisi tanda sisipan saat ini. Data disisipkan hanya jika clipboard berisi data dalam format CF_TEXT. |
Pemberitahuan Clipboard
Nama | Deskripsi |
---|---|
WM_ASKCBFORMATNAME |
Dikirim ke pemilik clipboard oleh jendela penampil clipboard untuk meminta nama format clipboard CF_OWNERDISPLAY. |
WM_CHANGECBCHAIN |
Dikirim ke jendela pertama dalam rantai penampil clipboard saat jendela dihapus dari rantai. |
WM_CLIPBOARDUPDATE |
Dikirim ketika isi papan klip telah berubah. |
WM_DESTROYCLIPBOARD |
Dikirim ke pemilik clipboard saat panggilan ke fungsi EmptyClipboard mengosongkan clipboard. |
WM_DRAWCLIPBOARD |
Dikirim ke jendela pertama dalam rantai penampil clipboard saat konten clipboard berubah. Ini memungkinkan jendela penampil papan klip untuk menampilkan isi baru papan klip. |
WM_HSCROLLCLIPBOARD |
Dikirim ke pemilik clipboard oleh jendela penampil clipboard. Ini terjadi ketika clipboard berisi data dalam format CF_OWNERDISPLAY dan peristiwa terjadi di bilah gulir horizontal penampil clipboard. Pemilik harus menggulir gambar clipboard dan memperbarui nilai bilah gulir. |
WM_PAINTCLIPBOARD |
Dikirim ke pemilik clipboard oleh jendela penampil clipboard saat clipboard berisi data dalam format CF_OWNERDISPLAY dan area klien penampil clipboard perlu dicat ulang. |
WM_RENDERALLFORMATS |
Dikirim ke pemilik clipboard sebelum dihancurkan, jika pemilik clipboard telah menunda penyajian satu atau beberapa format clipboard. Agar konten clipboard tetap tersedia untuk aplikasi lain, pemilik clipboard harus merender data dalam semua format yang mampu dihasilkannya, dan menempatkan data di clipboard dengan memanggil fungsi SetClipboardData. |
WM_RENDERFORMAT |
Dikirim ke pemilik clipboard jika telah menunda penyajian format clipboard tertentu dan jika aplikasi telah meminta data dalam format tersebut. Pemilik clipboard harus merender data dalam format yang ditentukan dan menempatkannya di clipboard dengan memanggil fungsi SetClipboardData. |
WM_SIZECLIPBOARD |
Dikirim ke pemilik clipboard oleh jendela penampil clipboard ketika clipboard berisi data dalam format CF_OWNERDISPLAY dan area klien penampil clipboard telah mengubah ukuran. |
WM_VSCROLLCLIPBOARD |
Dikirim ke pemilik clipboard oleh jendela penampil clipboard ketika clipboard berisi data dalam format CF_OWNERDISPLAY dan peristiwa terjadi di bilah gulir vertikal penampil clipboard. Pemilik harus menggulir gambar clipboard dan memperbarui nilai bilah gulir. |
Struktur
Nama | Deskripsi |
---|---|
METAFILEPICT |
Menentukan format gambar metafile yang digunakan untuk bertukar data metafile melalui clipboard. |
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