COleServerDoc

COleServerDoc ole sunucusu belgeleri için taban sınıftır. Bir sunucu belgesinin, katıştırılmış veya bağlantılı maddeler için server arabirimi temsil COleServerItem nesneleri içerebilir. Katıştırılmış bir öğeyi düzenlemek için bir konteyner tarafından bir sunucu uygulaması başlatıldığında, maddenin kendi sunucu belgesi olarak yüklenir; COleServerDoc nesnesi tüm belgeyi oluşan bir COleServerItem nesnesi içerir. Varolan bir belgeyi, bir sunucu uygulamasına bağlı bir öğeyi düzenlemek için bir konteyner tarafından başlatıldığında, diskten yüklenir; belgenin içeriğinin bir kısmını bağlantılı madde belirtmek için vurgulanır.

COleServerDoc nesneleri ayrıca COleClientItem sınıfının öğeleri içerebilir. Bu konteyner-sunucu uygulamaları oluşturmanıza olanak sağlar. Çerçeve düzgün COleServerItem nesneleri hizmet ederken COleClientItem öğeleri saklamak için fonksiyonları sağlar.

Sunucu uygulaması bağlantılar desteklemiyorsa, bir sunucu belgesinin her zaman bir belge olarak tüm katıştırılmış nesneyi temsil eden tek bir sunucu öğeyi içerir. Sunucu uygulamanızı bağlantıları destekliyorsanız, her zaman bir seçim Pano'ya kopyalanır bir sunucu öğesini oluşturmanız gerekir.

COleServerDockullanmak için onu bir sınıf türetmek ve katıştırılmış öğeler desteklemek üzere sunucu sağlar OnGetEmbeddedItem üye işlevi uygulamak. Belgelerinizde maddelerin uygulanması için COleServerItem bir sınıf elde ve OnGetEmbeddedItem bu sınıftaki nesnelerin dönüş.

Bağlantılı öğeleri desteklemek için COleServerDoc OnGetLinkedItem üye işlevi sağlar. Varsayılan uygulama veya belge öğeleri yönetmek için kendi yönteminizi varsa onu geçersiz kullanabilirsiniz.

Bir COleServerDocihtiyacınız-sunucu her tür belge için uygulamanın desteklediği türetilmiş sınıf. Sunucu uygulamanızın çalışma sayfaları ve grafiklerin destekliyorsa, iki COleServerDocörneğin ihtiyacınız-türetilmiş sınıflar.

Sunucuları hakkında daha fazla bilgi için bkz: yazı Sunucular: sunucu uygulama Visual c++ Programcı Kılavuzu.

# include lt;afxole.h>

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

Örneklerinbsp; mfc örnek HIERSVR | mfc örnek BINDSCRB

Ayrıca bkz: COleDocument, COleLinkingDoc, COleTemplateServer

Index