Třída COleDocument
Základní třída pro podporu úprav vizuální dokumenty OLE.
class COleDocument : public CDocument
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce COleDocument objektu. |
Veřejné metody
Název |
Description |
---|---|
Přidána položka do seznamu položek, které spravují dokumentu. |
|
Vytisknout cíl zařízení pro všechny položky klient nastaven v dokumentu. |
|
Způsobí, že dokumenty uložené ve formátu OLE strukturovaného úložiště. |
|
Vrátí položku OLE, která je aktuálně místo aktivní. |
|
Další položka klient získá pro iterace. |
|
Iterace získá další položky v dokumentu. |
|
Získá další položku server pro iterace. |
|
Vrátí primární vybranou položku OLE v dokumentu. |
|
Získá počáteční pozici zahájíte iteraci. |
|
Kontroly prázdné položky v dokumentu. |
|
Volána, když se dokument stane viditelné nebo neviditelné. |
|
Odebere položky ze seznamu položek udržovaný dokument. |
|
Dokument označí jako změny, pokud byly změněny položky uzavřeného OLE. |
Chráněné metody
Název |
Description |
---|---|
Zpracovává události v nabídce příkaz Změnit ikonu. |
|
Zpracovává převod vložený nebo propojený objekt z jednoho typu na jiný. |
|
Zpracovává události v nabídce Úpravy příkaz propojení. |
|
Odešle zprávu elektronické pošty s připojeným dokumentem. |
|
Nazývá rámcem aktualizace příkaz uživatelského rozhraní pro možnost nabídky upravit nebo změnit ikonu. |
|
Nazývá rámcem aktualizace příkaz uživatelského rozhraní pro možnost/odkazy upravit nabídky. |
|
Nazývá rámcem aktualizace příkaz uživatelského rozhraní pro úpravy /ObjectName možnost nabídky a podnabídky sloveso z úpravy /ObjectName. |
|
Nazývá rámcem aktualizace příkazu UI příkazu Vložit jinak. |
|
Nazývá rámcem aktualizace příkaz uživatelského rozhraní pro možnost nabídky Vložit. |
Poznámky
COleDocumentje odvozen z CDocument, což umožňuje použití dokumentu zobrazit architektury poskytnuté knihovny Microsoft Foundation Class aplikace OLE.
COleDocumentdokument se považuje za kolekci CDocItem zpracování položek OLE objekty.Kontejner a serverové aplikace vyžadují takové architektura, protože jejich dokumenty musí být schopna obsahovat položky OLE.COleServerItem a COleClientItem třídy i odvozené z CDocItem , správu interakce mezi aplikací a položky OLE.
Pokud vytváříte aplikaci jednoduchého kontejneru, odvození třídy dokumentu z COleDocument .Pokud vytváříte aplikace kontejneru, která podporuje propojování vložené položky obsažené ve své dokumenty, odvození třídy dokumentu z COleLinkingDoc.Zapisovali serveru kontejneru server aplikace nebo kombinace odvození třídy dokumentu z COleServerDoc.COleLinkingDoca COleServerDoc jsou odvozeny z COleDocument , takže tyto třídy dědí všechny služby dostupné v COleDocument a CDocument.
Použití COleDocument , z něj odvodit třídu a přidat funkce spravovat aplikace-technologie OLE dat stejně jako propojené nebo vložené položky.Pokud definujete CDocItem -odvozené třídy ukládat nativní data aplikace, můžete použít výchozí implementace definované COleDocument k uložení OLE a data bez OLE.Můžete také navrhnout vlastní struktury dat pro ukládání dat technologie OLE odděleně od položky OLE.Další informace naleznete v článku kontejnery: složené soubory..
CDocument podporuje odesílání dokumentu prostřednictvím pošty, pokud je k dispozici podpora pošty (MAPI).COleDocumentbyla aktualizována OnFileSendMail správně zpracovat složených dokumentů.Další informace naleznete v článcích rozhraní MAPI a Podpora MAPI v MFC..
Hierarchii dědičnosti
COleDocument
Požadavky
Záhlaví: afxole.h