Servery: Implementace dokumentů serveru
Tento článek vysvětluje kroky, které je třeba provést k úspěšné implementaci dokumentu serveru, pokud jste v průvodci aplikací nezadali možnost OLE Server.
Definování třídy dokumentů serveru
Odvodit třídu dokumentu místo
COleServerDoc
CDocument
.Vytvoření třídy položky serveru odvozené z
COleServerItem
.Implementujte členovu
OnGetEmbeddedItem
funkci třídy dokumentů serveru.OnGetEmbeddedItem
je volána, když uživatel aplikace kontejneru vytvoří nebo upraví vloženou položku. Měla by vrátit položku představující celý dokument. To by měl být objekt vašíCOleServerItem
-odvozené třídy.Serialize
Přepsat člen funkce serializovat obsah dokumentu. Seznam položek serveru nemusíte serializovat, pokud je nepoužíváte k reprezentaci nativních dat v dokumentu. Další informace naleznete v tématu Implementace položek serveru v článku Servery: Položky serveru.
Při vytvoření serverového dokumentu rozhraní dokument automaticky zaregistruje do knihoven DLL systému OLE. To umožňuje knihovně DLL identifikovat dokumenty serveru.
Další informace naleznete v tématu COleServerItem a COleServerDoc v referenční dokumentaci knihovny tříd.
Viz také
Servery
Servery: Serverové položky
Servery: Implementace serveru
Servery: Implementace oken s rámečkem na místě