Servery: Implementace dokumentů serveru

Poznámka:

Knihovna MFC (Microsoft Foundation Classes) se nadále podporuje. Už ale nepřidáme funkce ani aktualizujeme dokumentaci.

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. Třídu dokumentu odvoďte z COleServerDoc místo CDocument.

  2. Vytvořte třídu položky serveru odvozenou od COleServerItem.

  3. Implementujte členskou funkci vaší 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. Přepište funkci člena Serialize pro serializaci obsahu 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í příručce knihovny tříd.

Viz také

Servery
Servery: Položky serveru
Servery: Implementace serveru
Servery: Implementace oken In-Place Frame