다음을 통해 공유


문서 클래스

문서 템플릿 개체에서 만든 문서 클래스 개체는 애플리케이션의 데이터를 관리합니다. 이러한 클래스 중 하나에서 문서에 대한 클래스를 파생합니다.

문서 클래스 개체는 뷰 개체와 상호 작용합니다. 보기 개체는 창의 클라이언트 영역을 나타내고, 문서의 데이터를 표시하며, 사용자가 이 영역과 상호 작용할 수 있도록 합니다. 문서 및 뷰는 문서 템플릿 개체에 의해 만들어집니다.

CDocument
애플리케이션 관련 문서의 기본 클래스입니다. 에서 문서 클래스 또는 클래스를 파생합니다 CDocument.

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

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

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

COleServerDoc
서버 애플리케이션 문서 클래스의 기본 클래스로 사용됩니다. COleServerDoc개체는 COleServerItem 개체와의 상호 작용을 통해 많은 서버 지원을 제공합니다. 시각적 편집 기능은 클래스 라이브러리의 문서/보기 아키텍처를 사용하여 제공됩니다.

CHtmlEditDoc
MFC 문서 보기 아키텍처의 컨텍스트 내에서 WebBrowser HTML 편집 플랫폼의 기능을 CHtmlEditView와 함께 제공합니다.

문서 클래스 개체는 영구적일 수 있습니다. 즉, 상태를 스토리지 매체에 쓰고 다시 읽을 수 있습니다. MFC는 CArchive 문서의 데이터를 스토리지 매체로 쉽게 전송할 수 있도록 클래스를 제공합니다.

Carchive
CFile 개체와 협력하여 serialization을 통해 개체에 대한 영구 스토리지를 구현합니다(CObject::Serialize 참조).

문서에는 OLE 개체도 포함될 수 있습니다. CDocItem 는 서버 및 클라이언트 항목의 기본 클래스입니다.

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

참고 항목

클래스 개요