Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
Třídu dokumentu odvoďte z
COleServerDocmístoCDocument.Vytvořte třídu položky serveru odvozenou od
COleServerItem.Implementujte členskou funkci vaší třídy dokumentů serveru.
OnGetEmbeddedItemje 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.Přepište funkci člena
Serializepro 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