Klasy kontenerów OLE
Te klasy są używane przez aplikacje kontenerów. Zarówno COleLinkingDoc
kolekcje COleClientItem
obiektów, jak i COleDocument
zarządzanie nimi. Zamiast wyprowadzać klasę dokumentu z CDocument
klasy , uzyskasz ją z COleLinkingDoc
klasy lub COleDocument
, w zależności od tego, czy chcesz obsługiwać łącza do obiektów osadzonych w dokumencie.
COleClientItem
Użyj obiektu, aby reprezentować każdy element OLE w dokumencie osadzony z innego dokumentu lub jest linkiem do innego dokumentu.
Coledocobjectitem
Obsługuje aktywne zawieranie dokumentów.
Coledocument
Służy do implementacji złożonych dokumentów, a także podstawowej obsługi kontenerów. Służy jako kontener dla klas pochodnych z CDocItem
klasy . Ta klasa może służyć jako klasa bazowa dla dokumentów kontenerów i jest klasą bazową dla klasy COleServerDoc
.
Colelinkingdoc
Klasa pochodząca z COleDocument
tej klasy zapewnia infrastrukturę do łączenia. Klasy dokumentów dla aplikacji kontenerów powinny pochodzić z tej klasy zamiast z COleDocument
klasy , jeśli chcesz, aby obsługiwały łącza do obiektów osadzonych.
CRichEditDoc
Utrzymuje listę elementów klienta OLE znajdujących się w kontrolce edycji wzbogaconej. Używane z CRichEditView i CRichEditCntrItEm.
Cdocitem
Abstrakcyjna klasa bazowa i COleClientItem
COleServerItem
. Obiekty klas pochodzących z CDocItem
części dokumentów.
Coleclientitem
Klasa elementu klienta reprezentująca stronę połączenia klienta z osadzonym lub połączonym elementem OLE. Utwórz elementy klienta z tej klasy.
CRichEditCntrItem
Zapewnia dostęp po stronie klienta do elementu OLE przechowywanego w rozbudowanej kontrolce edycji w przypadku używania z elementami CRichEditView
i CRichEditDoc
.
Coleexception
Wyjątek wynikający z błędu przetwarzania OLE. Ta klasa jest używana zarówno przez kontenery, jak i serwery.