Aracılığıyla paylaş


Kapsayıcılar: Müşteri Öğeleri

Bu makalede, hangi istemci öğelerinin olduğu ve uygulamanızın istemci öğelerini türetmesi gereken sınıflar açıklanmaktadır.

İstemci öğeleri, başka bir uygulamaya ait olan ve OLE kapsayıcı uygulamasının belgesinde bulunan veya başvuruda bulunulan veri öğeleridir. Verileri belgenin içinde yer alan istemci öğeleri gömülüdür; verileri kapsayıcı belge tarafından başka bir konumda depolanan öğeler bağlantıyla ilişkilendirilir.

OLE uygulamasındaki belge sınıfı, yerine CDocument sınıfından türetilir. COleDocument sınıfı, MFC uygulamalarının temel aldığı belge/görünüm mimarisini kullanmak için gereken tüm işlevleri CDocument sınıfından devralır. COleDocument ayrıca, bir belgeyi nesne koleksiyonu CDocItem olarak değerlendiren bir arabirim tanımlar. Bu koleksiyonun öğelerini eklemek, almak ve silmek için çeşitli COleDocument üye işlevleri sağlanır.

Her kapsayıcı uygulama, COleClientItem öğesinden en az bir sınıf türetmelidir. Bu sınıfın nesneleri OLE belgesindeki katıştırılmış veya bağlantılı öğeleri temsil eder. Bu nesneler, belgeden silinmedikleri sürece, bunları içeren belgenin ömrü boyunca bulunur.

CDocItemve COleClientItemiçin COleServerItem temel sınıfıdır. Bu ikisinden türetilen sınıfların nesneleri, sırasıyla OLE öğesi ile istemci ve sunucu uygulamaları arasında aracı görevi görür. Belgeye her yeni OLE öğesi eklendiğinde, MFC çerçevesi istemci uygulamanızın COleClientItemtüretilmiş sınıfının yeni bir nesnesini belgenin nesne koleksiyonuna CDocItem ekler.

Ayrıca bakınız

Konteynerler
Kapsayıcılar: Bileşik Dosyalar
Kapsayıcılar: User-Interface Sorunları
Kapsayıcılar: Gelişmiş Özellikler
COleClientItem Sınıfı
COleServerItem Sınıfı