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.