다음을 통해 공유


CDocItem 클래스

문서 데이터의 구성 요소로, 문서 항목에 대한 기본 클래스입니다.

구문

class CDocItem : public CCmdTarget

멤버

공용 메서드

이름 설명
CDocItem::GetDocument 항목이 포함된 문서를 반환합니다.
CDocItem::IsBlank 항목에 정보가 포함되어 있는지 여부를 확인합니다.

설명

CDocItem 개체는 클라이언트 및 서버 문서 모두에서 OLE 항목을 나타내는 데 사용됩니다.

자세한 내용은 컨테이너: 컨테이너 구현 문서를 참조하세요.

상속 계층 구조

CObject

CCmdTarget

CDocItem

요구 사항

헤더: afxole.h

CDocItem::GetDocument

이 함수를 호출하여 항목이 포함된 문서를 가져옵니다.

CDocument* GetDocument() const;

Return Value

항목을 포함하는 문서에 대한 포인터입니다. 항목이 문서의 일부가 아닌 경우 NULL입니다.

설명

이 함수는 COleClientItem 및 COleServerItem 파생 클래스에서 재정의되어 COleDocument, COleLinkingDoc 또는 COleServerDoc 개체에 대한 포인터를 반환합니다.

CDocItem::IsBlank

기본 serialization이 발생할 때 프레임워크에서 호출됩니다.

virtual BOOL IsBlank() const;

Return Value

항목에 정보가 없는 경우 0이 아닙니다. 그렇지 않으면 0입니다.

설명

기본적으로 CDocItem 개체는 비어 있지 않습니다. COleClientItem 개체는 CDocItem. 그러나 COleServerItem 개체는 항상 비어 있습니다. 기본적으로 x 또는 y 익스텐트 없는 개체를 포함하는 COleClientItem OLE 애플리케이션은 직렬화됩니다. 이 작업은 항목에 x 또는 y 익스텐트 없는 경우의 재정의 IsBlank 에서 TRUE를 반환하여 수행됩니다.

serialization 중에 다른 작업을 구현하려는 경우 이 함수를 재정의합니다.

참고 항목

CCmdTarget 클래스
계층 구조 차트
COleDocument 클래스
COleServerItem 클래스
COleClientItem 클래스