Belge Sınıfları
Belge şablonu nesneleri tarafından oluşturulan belge sınıfı nesneleri, uygulamanın verilerini yönetir. Bu sınıflardan birinden belgeleriniz için bir sınıf türetebilirsiniz.
Belge sınıfı nesneleri görünüm nesneleriyle etkileşim kurar. Görüntüleme nesneleri pencerenin istemci alanını temsil eder, belgenin verilerini görüntüler ve kullanıcıların bu alanla etkileşim kurmasına izin verir. Belgeler ve görünümler bir belge şablonu nesnesi tarafından oluşturulur.
Cdocument
Uygulamaya özgü belgeler için temel sınıf. belge sınıfınızı veya sınıflarınızı öğesinden CDocument
türetin.
Coledocument
Bileşik belge uygulaması ve temel kapsayıcı desteği için kullanılır. CDocItem'den türetilen sınıflar için kapsayıcı görevi görür. Bu sınıf kapsayıcı belgeleri için temel sınıf olarak kullanılabilir ve için COleServerDoc
temel sınıftır.
COleLinkingDoc
öğesinden COleDocument
türetilen ve bağlama için altyapı sağlayan bir sınıf. Kapsayıcı uygulamalarınız için belge sınıflarını ekli nesnelere yönelik bağlantıları desteklemelerini istiyorsanız , yerine COleDocument
bu sınıftan türetmelisiniz.
Cricheditdoc
Zengin düzenleme denetimindeki OLE istemci öğelerinin listesini korur. CRichEditView ve CRichEditCntrItem ile kullanılır.
Coleserverdoc
Sunucu uygulaması belge sınıfları için temel sınıf olarak kullanılır. COleServerDoc
nesneleri, COleServerItem nesneleriyle etkileşimler aracılığıyla sunucu desteğinin büyük bir kısmını sağlar. Görsel düzenleme özelliği, sınıf kitaplığının belge/görünüm mimarisi kullanılarak sağlanır.
CHtmlEditDoc
CHtmlEditView ile MFC belge görünümü mimarisi bağlamında WebBrowser HTML düzenleme platformunun işlevselliğini sağlar.
İlgili Sınıflar
Belge sınıfı nesneleri kalıcı olabilir; başka bir deyişle, durumlarını bir depolama ortamına yazıp geri okuyabilirler. MFC, belgenin verilerinin CArchive
bir depolama ortamına aktarılmasını kolaylaştırmak için sınıfını sağlar.
Carchive
Serileştirme aracılığıyla nesneler için kalıcı depolama uygulamak üzere bir CFile nesnesiyle işbirliği yapılır (bkz . CObject::Serialize).
Belgeler OLE nesneleri de içerebilir. CDocItem
, sunucu ve istemci öğelerinin temel sınıfıdır.
CDocItem
COleClientItem ve COleServerItem'in soyut temel sınıfı. 'den CDocItem
türetilen sınıf nesneleri, belgelerin bölümlerini temsil eder.