Sdílet prostřednictvím


OLE – třídy kontejnerů

Tyto třídy používají kontejnerové aplikace. Kolekce COleLinkingDoc objektů a COleDocument jejich správa COleClientItem . Místo odvození třídy dokumentu z CDocument, odvozíte ji z COleLinkingDoc nebo COleDocument, v závislosti na tom, zda chcete podporovat odkazy na objekty vložené v dokumentu.

Pomocí objektu COleClientItem můžete znázorňovat každou položku OLE v dokumentu, která je vložena z jiného dokumentu nebo je odkazem na jiný dokument.

COleDocObjectItem
Podporuje zahrnutí aktivního dokumentu.

COleDocument
Používá se pro implementaci složeného dokumentu a také pro základní podporu kontejnerů. Slouží jako kontejner pro třídy odvozené z CDocItem. Tuto třídu lze použít jako základní třídu pro dokumenty kontejneru a je základní třídou pro COleServerDoc.

COleLinkingDoc
Třída odvozená z COleDocument toho, která poskytuje infrastrukturu pro propojení. Pokud chcete, aby podporovaly odkazy na vložené objekty, měli byste odvodit třídy dokumentů pro kontejnerové aplikace z této třídy COleDocument .

CRichEditDoc
Udržuje seznam položek klienta OLE, které jsou v ovládacím prvku pro úpravy s formátem. Používá se s objekty CRichEditView a CRichEditCntrItem.

CDocItem
Abstraktní základní třída COleClientItem a COleServerItem. Objekty tříd odvozených z CDocItem reprezentovaných částí dokumentů.

COleClientItem
Třída položky klienta, která představuje stranu klienta připojení k vložené nebo propojené položce OLE. Odvozujte položky klienta z této třídy.

CRichEditCntrItem
Poskytuje přístup na straně klienta k položce OLE uložené v ovládacím prvku pro úpravy s bohatým formátem při použití CRichEditView a CRichEditDoc.

COleException
Výjimka vyplývající z selhání při zpracování OLE. Tuto třídu používají kontejnery i servery.

Viz také

Přehled třídy