Kontejnery: Položky klient
Tento článek vysvětluje, jsou položky klienta a ze třídy, co by aplikace odvodit položky svého klienta.
Položky klienta jsou datové položky náležející do jiné aplikace, která jsou obsažena v nebo odkazuje na dokument aplikace OLE kontejneru.Vložené položky klient je jehož dat obsažených v dokumentu; ty, jejichž data jsou uložena v jiném umístění odkazuje dokument kontejneru jsou propojeny.
Třída dokumentu v aplikaci OLE je odvozena od třídy COleDocument , nikoli z CDocument.COleDocument Třída dědí z CDocument funkce nezbytné pro použití v dokumentu zobrazit architektura, na které MFC aplikace využívají.COleDocumenttaké definuje rozhraní, které zpracuje dokument jako kolekce CDocItem objektů.Několik COleDocument funkce členů jsou k dispozici pro přidání, načítání a odstranění prvků kolekce.
Každá aplikace kontejneru by odvodit z nejméně jednu třídu COleClientItem.Objekty této třídy představují položky vložený nebo propojený, OLE dokumentu.Tyto objekty neexistuje života dokument obsahující, pokud jsou odstraněny z dokumentu.
CDocItemje základní třída pro COleClientItem a COleServerItem.Objekty třídy odvozené z těchto dvou působit jako prostředníci mezi položkou OLE a klientské a serverové aplikace, resp..Pokaždé, když je přidána nová položka OLE v dokumentu rámec MFC přidá nový objekt aplikace klienta COleClientItem-odvozené třídy dokumentu kolekci CDocItem objektů.