다음을 통해 공유


OLE 컨테이너 클래스

이러한 클래스는 컨테이너 애플리케이션에서 사용됩니다. 둘 다 COleLinkingDoc 개체 COleDocumentCOleClientItem 컬렉션을 관리합니다. 문서 클래스를 CDocument에서 파생하는 대신, 문서에 포함된 개체에 대한 링크 지원 여부에 따라 COleLinkingDoc 또는 COleDocument에서 파생할 수 있습니다.

개체를 COleClientItem 사용하여 다른 문서에 포함되거나 다른 문서에 대한 링크인 문서의 각 OLE 항목을 나타냅니다.

COleDocObjectItem
활성 문서 포함을 지원합니다.

COleDocument
복합 문서 구현 및 기본 컨테이너 지원에 사용됩니다. 에서 파생된 CDocItem클래스의 컨테이너 역할을 합니다. 이 클래스는 컨테이너 문서의 기본 클래스로 사용할 수 있으며, COleServerDoc의 기본 클래스이기도 합니다.

COleLinkingDoc
이 클래스에서 COleDocument 파생된 클래스는 연결 인프라를 제공합니다. 포함된 개체에 대한 링크를 지원하려는 경우, 컨테이너 애플리케이션에 대한 문서 클래스를 COleDocument 대신 이 클래스에서 파생시켜야 합니다.

CRichEditDoc
서식 있는 편집 컨트롤에 있는 OLE 클라이언트 항목 목록을 유지 관리합니다. CRichEditViewCRichEditCntrItem과 함께 사용됩니다.

CDocItem
COleClientItemCOleServerItem의 추상 기본 클래스입니다. 문서에서 파생된 CDocItem 클래스의 개체는 문서의 일부를 나타냅니다.

COleClientItem
포함되거나 연결된 OLE 항목에 대한 연결의 클라이언트 쪽을 나타내는 클라이언트 항목 클래스입니다. 이 클래스에서 클라이언트 항목을 파생합니다.

CRichEditCntrItem
리치 에디트 컨트롤 CRichEditViewCRichEditDoc와 함께 사용될 때 클라이언트 측에서 저장된 OLE 항목에 대한 액세스를 제공합니다.

COleException
OLE 처리 실패로 인한 예외입니다. 이 클래스는 컨테이너와 서버 모두에서 사용됩니다.

참고하십시오

클래스 개요