Sdílet prostřednictvím


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

  1. Odvodit třídu dokumentu místo COleServerDoc CDocument.

  2. Vytvoření třídy položky serveru odvozené z COleServerItem.

  3. 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.

  4. 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ě