COleDocument

COleDocument görsel düzenlemeyi destekleyen ole belgeler için taban sınıftır. COleDocument , ole uygulamaları Microsoft Foundation Class Library tarafından sağlanan belge/görünüm mimarisi kullanmaya izin veren CDocument, türetilmiştir.

COleDocument belge ole öğeleri işlemek için CDocItem nesneler topluluğu olarak davranır. Belgeleri ole öğeleri içermesi gerekir çünkü hem kapsayıcı hem de sunucu uygulamaları gibi bir mimari gerektirir. COleServerItem ve COleClientItem sınıfları, hem de CDocItem, türetilmiş uygulamaları ole öğeleri arasındaki etkileşimlerin yönetme.

Basit kapsayıcı uygulama yazıyorsanız, belge sınıfınızın COleDocumentelde ediyorlar. Katıştırılmış öğeleri kendi belgeleri ile bağlanma destekleyen bir kapsayıcı uygulama yazıyorsanız, belge sınıfınızın COleLinkingDocelde ediyorlar. Sunucu uygulama ya da kombinasyon konteyner/sunucu yazıyorsanız, belge sınıfınızın COleServerDocelde ediyorlar. Bu sınıflar devralan tüm hizmetlerini COleDocument ve CDocument bu yüzden COleLinkingDoc ve COleServerDoc COleDocument, elde edilen.

COleDocumentkullanmak için onu bir sınıf türetmek ve uygulamanın ole olmayan veri olarak katıştırılmış veya bağlantılı öğeleri yönetmek için işlevsellik eklemek. CDocItemtanımlarsanız-türetilmiş sınıfları uygulamanın yerel verilerini depolamak için COleDocument tarafından tanımlanan varsayılan uygulama ole hem olmayan ole verisini depolamak için kullanabilirsiniz. -ole veri ole öğeleri ayrı ayrı depolamak için kendi veri yapıları da tasarlayabilirsiniz. Daha fazla bilgi için bkz: yazı kaplar: bileşik dosya Visual c++ Programcı Kılavuzu.

CDocument mail desteği (MAPI) varsa, belgeyi posta yoluyla göndermeyi destekler. COleDocument has updated bileşik belgelerin doğru şekilde işlemek için OnFileSendMail . Daha fazla bilgi için bkz: makaleleri MAPI konular ve mfc MAPI desteği Visual c++ programlama Kılavuzu.

# include lt;afxole.h>

Sınıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Örneklerinbsp; mfc örnek KAPSAYICISI | mfc örnek MFCBIND

Index