Udostępnij za pośrednictwem


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 CDocumentklasy , 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 CDocItemklasy . 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.

Zobacz też

Omówienie klasy