Format Papan Klip Standar
Format clipboard yang ditentukan oleh sistem disebut format clipboard standar. Format clipboard ini dijelaskan dalam tabel berikut ini.
Contoh
case CF_BITMAP:
hdcMem = CreateCompatibleDC(hdc);
if (hdcMem != NULL)
{
if (OpenClipboard(hwnd))
{
hbm = (HBITMAP)
GetClipboardData(uFormat);
SelectObject(hdcMem, hbm);
GetClientRect(hwnd, &rc);
BitBlt(hdc, 0, 0, rc.right, rc.bottom,
hdcMem, 0, 0, SRCCOPY);
CloseClipboard();
}
DeleteDC(hdcMem);
}
break;
Contoh lengkapnya adalah menggunakan Clipboard.
Konstanta
Konstanta/nilai | Deskripsi |
---|---|
|
Handel ke bitmap (HBITMAP). |
|
Objek memori yang berisi struktur BITMAPINFO diikuti oleh bitmap bit. |
|
Objek memori yang berisi struktur BITMAPV5HEADER diikuti oleh informasi ruang warna bitmap dan bitmap bit. |
|
Format Pertukaran Data Seni Perangkat Lunak. |
|
Format tampilan bitmap yang terkait dengan format privat. Parameter hMem harus berupa handel ke data yang dapat ditampilkan dalam format bitmap sebagai pengganti data yang diformat secara privat. |
|
Format tampilan metafile yang disempurnakan yang terkait dengan format privat. Parameter hMem harus berupa handel ke data yang dapat ditampilkan dalam format metafile yang disempurnakan sebagai pengganti data yang diformat secara privat. |
|
Format tampilan gambar metafile yang terkait dengan format privat. Parameter hMem harus berupa handel ke data yang dapat ditampilkan dalam format gambar metafile sebagai pengganti data yang diformat secara privat. |
|
Format tampilan teks yang terkait dengan format privat. Parameter hMem harus berupa handel ke data yang dapat ditampilkan dalam format teks sebagai pengganti data yang diformat secara privat. |
|
Handel ke metafile yang disempurnakan (HENHMETAFILE). |
|
Mulai dari rentang nilai bilangan bulat untuk format clipboard objek GDI yang ditentukan aplikasi. Akhir rentang CF_GDIOBJLAST. Handel yang terkait dengan format clipboard dalam rentang ini tidak dihapus secara otomatis menggunakan fungsi GlobalFree saat clipboard dikosongkan. Selain itu, saat menggunakan nilai dalam rentang ini, parameter hMem bukan handel ke objek GDI, tetapi merupakan handel yang dialokasikan oleh fungsi GlobalAlloc dengan bendera GMEM_MOVEABLE . |
|
Lihat CF_GDIOBJFIRST. |
|
Handel untuk mengetik HDROP yang mengidentifikasi daftar file. Aplikasi dapat mengambil informasi tentang file dengan meneruskan handel ke fungsi DragQueryFile . |
|
Data adalah handel (HGLOBAL) ke pengidentifikasi lokal (LCID) yang terkait dengan teks di clipboard. Saat Anda menutup clipboard, jika berisi data CF_TEXT tetapi tidak ada data CF_LOCALE , sistem secara otomatis mengatur format CF_LOCALE ke bahasa input saat ini. Anda dapat menggunakan format CF_LOCALE untuk mengaitkan lokal lain dengan teks clipboard. Aplikasi yang menempelkan teks dari clipboard dapat mengambil format ini untuk menentukan kumpulan karakter mana yang digunakan untuk menghasilkan teks. Perhatikan bahwa clipboard tidak mendukung teks biasa dalam beberapa set karakter. Untuk mencapai hal ini, gunakan jenis data teks yang diformat seperti RTF sebagai gantinya. Sistem menggunakan halaman kode yang terkait dengan CF_LOCALE untuk secara implisit mengonversi dari CF_TEXT ke CF_UNICODETEXT. Oleh karena itu, tabel halaman kode yang benar digunakan untuk konversi. |
|
Tangani ke format gambar metafile seperti yang ditentukan oleh struktur METAFILEPICT . Saat meneruskan handel CF_METAFILEPICT dengan DDE, aplikasi yang bertanggung jawab untuk menghapus hMem juga harus membebaskan metafile yang dimaksud oleh handel CF_METAFILEPICT . |
|
Format teks yang berisi karakter dalam kumpulan karakter OEM. Setiap baris berakhir dengan kombinasi return/linefeed (CR-LF) pengangkutan. Karakter null menandakan akhir data. |
|
Format tampilan pemilik. Pemilik clipboard harus menampilkan dan memperbarui jendela penampil clipboard, dan menerima pesan WM_ASKCBFORMATNAME, WM_HSCROLLCLIPBOARD, WM_PAINTCLIPBOARD, WM_SIZECLIPBOARD, dan WM_VSCROLLCLIPBOARD . Parameter hMem harus NULL. |
|
Tangani ke palet warna. Setiap kali aplikasi menempatkan data di clipboard yang bergantung pada atau mengasumsikan palet warna, aplikasi juga harus menempatkan palet di clipboard. Jika clipboard berisi data dalam format CF_PALETTE (palet warna logis), aplikasi harus menggunakan fungsi SelectPalette dan RealizePalette untuk mewujudkan (membandingkan) data lain dalam clipboard terhadap palet logis tersebut. Saat menampilkan data clipboard, clipboard selalu menggunakan sebagai palet objek apa pun saat ini pada clipboard yang dalam format CF_PALETTE . |
|
Data untuk ekstensi pena ke Microsoft Windows untuk Komputasi Pena. |
|
Awal rentang nilai bilangan bulat untuk format clipboard privat. Rentang berakhir dengan CF_PRIVATELAST. Handel yang terkait dengan format clipboard privat tidak dibebaskan secara otomatis; pemilik clipboard harus membebaskan handel tersebut, biasanya sebagai respons terhadap pesan WM_DESTROYCLIPBOARD . |
|
Lihat CF_PRIVATEFIRST. |
|
Mewakili data audio yang lebih kompleks daripada yang dapat diwakili dalam format gelombang standar CF_WAVE . |
|
Format Microsoft Symbolic Link (SYLK). |
|
Format teks. Setiap baris berakhir dengan kombinasi return/linefeed (CR-LF) pengangkutan. Karakter null menandakan akhir data. Gunakan format ini untuk teks ANSI. |
|
Format file tagged-image. |
|
Format teks Unicode. Setiap baris berakhir dengan kombinasi return/linefeed (CR-LF) pengangkutan. Karakter null menandakan akhir data. |
|
Mewakili data audio dalam salah satu format gelombang standar, seperti PCM 11 kHz atau 22 kHz. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|