Kontainer: Item Klien
Artikel ini menjelaskan item klien apa dan dari kelas apa aplikasi Anda harus mendapatkan item kliennya.
Item klien adalah item data milik aplikasi lain yang terkandung dalam atau direferensikan oleh dokumen aplikasi kontainer OLE. Item klien yang datanya terkandung dalam dokumen disematkan; mereka yang datanya disimpan di lokasi lain yang direferensikan oleh dokumen kontainer ditautkan.
Kelas dokumen dalam aplikasi OLE berasal dari kelas COleDocument daripada dari CDocument
. Kelas COleDocument
mewarisi dari CDocument
semua fungsionalitas yang diperlukan untuk menggunakan arsitektur dokumen/tampilan tempat aplikasi MFC didasarkan. COleDocument
juga mendefinisikan antarmuka yang memperlakukan dokumen sebagai kumpulan CDocItem
objek. Beberapa COleDocument
fungsi anggota disediakan untuk menambahkan, mengambil, dan menghapus elemen koleksi tersebut.
Setiap aplikasi kontainer harus memperoleh setidaknya satu kelas dari COleClientItem
. Objek kelas ini mewakili item, disematkan atau ditautkan, dalam dokumen OLE. Objek ini ada untuk masa pakai dokumen yang berisinya, kecuali jika dihapus dari dokumen.
CDocItem
adalah kelas dasar untuk COleClientItem
dan COleServerItem
. Objek kelas yang berasal dari keduanya bertindak sebagai perantara antara item OLE dan aplikasi klien dan server. Setiap kali item OLE baru ditambahkan ke dokumen, kerangka kerja MFC menambahkan objek baru dari kelas -turunan CDocItem
aplikasi COleClientItem
klien Anda ke kumpulan objek dokumen.
Baca juga
Kontainer
Kontainer: File Campuran
Kontainer: Masalah Antarmuka Pengguna
Kontainer: Fitur Tingkat Lanjut
Kelas COleClientItem
Kelas COleServerItem