Kelas CRichEditDoc
Dengan CRichEditView dan CRichEditCntrItem, menyediakan fungsionalitas kontrol edit yang kaya dalam konteks arsitektur tampilan dokumen MFC.
Sintaks
class CRichEditDoc : public COleServerDoc
Anggota
Metode Publik
Nama | Deskripsi |
---|---|
CRichEditDoc::CreateClientItem | Dipanggil untuk melakukan pembersihan dokumen. |
CRichEditDoc::GetStreamFormat | Menunjukkan apakah input dan output aliran harus menyertakan informasi pemformatan. |
CRichEditDoc::GetView | Mengambil objek CRichEditView terkait. |
Anggota Data Publik
Nama | Deskripsi |
---|---|
CRichEditDoc::m_bRTF | Menunjukkan apakah I/O aliran harus menyertakan pemformatan. |
Keterangan
"Kontrol edit kaya" adalah jendela tempat pengguna dapat memasukkan dan mengedit teks. Teks dapat ditetapkan karakter dan pemformatan paragraf, dan dapat menyertakan objek OLE yang disematkan. Kontrol edit kaya menyediakan antarmuka pemrograman untuk memformat teks. Namun, aplikasi harus menerapkan komponen antarmuka pengguna apa pun yang diperlukan untuk membuat operasi pemformatan tersedia untuk pengguna.
CRichEditView
mempertahankan karakteristik teks dan pemformatan teks. CRichEditDoc
mempertahankan daftar item klien yang ada dalam tampilan. CRichEditCntrItem
menyediakan akses sisi kontainer ke item klien OLE.
Kontrol Windows Common ini (dan oleh karena itu CRichEditCtrl dan kelas terkait) hanya tersedia untuk program yang berjalan di bawah Windows 95/98 dan Windows NT versi 3.51 dan yang lebih baru.
Untuk contoh penggunaan dokumen edit kaya dalam aplikasi MFC, lihat aplikasi sampel WORDPAD .
Hierarki Warisan
CRichEditDoc
Persyaratan
Header: afxrich.h
CRichEditDoc::CreateClientItem
Panggil fungsi ini untuk membuat CRichEditCntrItem
objek dan menambahkannya ke dokumen ini.
virtual CRichEditCntrItem* CreateClientItem(REOBJECT* preo = NULL) const = 0;
Parameter
preo
Penunjuk ke struktur REOBJECT yang menjelaskan item OLE. Objek baru CRichEditCntrItem
dibangun di sekitar item OLE ini. Jika preo adalah NULL, item klien baru kosong.
Tampilkan Nilai
Penunjuk ke objek CRichEditCntrItem baru yang telah ditambahkan ke dokumen ini.
Keterangan
Fungsi ini tidak melakukan inisialisasi OLE apa pun.
Untuk informasi selengkapnya, lihat struktur REOBJECT di Windows SDK.
CRichEditDoc::GetStreamFormat
Panggil fungsi ini untuk menentukan format teks untuk streaming konten pengeditan kaya.
int GetStreamFormat() const;
Tampilkan Nilai
Salah satu bendera berikut:
SF_TEXT Menunjukkan bahwa kontrol edit yang kaya tidak mempertahankan informasi pemformatan.
SF_RTF Menunjukkan bahwa kontrol edit kaya mempertahankan informasi pemformatan.
Keterangan
Nilai yang dikembalikan didasarkan pada anggota data m_bRTF . Fungsi ini mengembalikan SF_RTF jika m_bRTF
TRUE; jika tidak, SF_TEXT.
CRichEditDoc::GetView
Panggil fungsi ini untuk mengakses objek CRichEditView yang terkait dengan objek ini CRichEditDoc
.
virtual CRichEditView* GetView() const;
Tampilkan Nilai
Penunjuk ke objek yang CRichEditView
terkait dengan dokumen.
Keterangan
Informasi teks dan pemformatan terkandung dalam CRichEditView
objek. Objek CRichEditDoc
mempertahankan item OLE untuk serialisasi. Seharusnya hanya ada satu CRichEditView
untuk masing-masing CRichEditDoc
.
CRichEditDoc::m_bRTF
Ketika TRUE, menunjukkan bahwa CRichEditCtrl::StreamIn dan CRichEditCtrl::StreamOut harus menyimpan karakteristik paragraf dan pemformatan karakter.
BOOL m_bRTF;
Lihat juga
Sampel MFC WORDPAD
Kelas COleServerDoc
Bagan Hierarki
Kelas CRichEditView
Kelas CRichEditCntrItem
Kelas COleDocument
Kelas CRichEditCtrl