COleClientItem

COleClientItem sınıfı, ole öğeleri için konteyner arabirimi tanımlar. ole öğe oluşturulur ve kullanıcıya tek bir belge olarak görünecek olan "sorunsuz" bir belgeye eklenebilir bir sunucu uygulaması tarafından tutulan verileri temsil eder. "ole madde ve içeren bir belgeyi içeren bileşik belge" sonucudur.

Ole öğe ya da katıştırılmış bağlantılı veya. Gömülü olduğu, verilerini bileşik belgenin bir parçası depolanır. Bağlıysa, verilerini ayrı bir dosya sunucu uygulaması tarafından oluşturulan bir parçası olarak depolanır ve yalnızca bu dosyanın bağlantısını bileşik belgede depolanır. Tüm ole öğeleri düzenlemek için çağrılacak sunucu uygulaması belirterek bilgi içerir.

COleClientItem adı verilen birçok geçersiz kılınabilir fonksiyonları isteklerine yanıt olarak sunucu uygulamasından tanımlar; Bu overridables, tebliğ gibi genellikle hareket. Bu kapsayıcı ole öğeyi düzenlerken kullanıcının yaptığı değişikliklerin bilgilendirmek ya da düzenleme sırasında gerekli bilgileri almak için sunucu uygulaması sağlar.

COleClientItem COleDocument, COleLinkingDocveya COleServerDoc sınıfı ile kullanılabilir. COleClientItemkullanmak için onu bir sınıf türetmek ve konteyner öğede yapılan değişiklikler nasıl yanıt vereceğini tanımlar OnChange üye işlevi uygulamak. Yerinde etkinleştirme desteklemek için OnGetItemPosition üye işlevi geçersiz. Bu işlev ole maddenin görüntülenen konumu hakkında bilgiler sağlar.

Konteyner arabirimini kullanma hakkında daha fazla bilgi için bkz: makaleleri kaplar: bir kap uygulama ve Visual c++ programlama Kılavuzu etkinleştirme.

&Notnbsp;  ole belgelerine katıştırılmış ve bağlı bileşen "nesne" olarak ifade eder ve başvurduğu öğe olarak "dersleri." Bu başvuru, ilgili c++ nesnesi ve ole Kategori c++ sınıf ayırt etmek için "türü" terimi ole varlık ayırmak için "madde" terimini kullanıyor.

# include lt;afxole.h>

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

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

Ayrıca bkz: COleServerItem

Index