다음을 통해 공유


COleDocument 클래스

비주얼 편집을 지 원하는 OLE 문서에 대 한 기본 클래스입니다.

class COleDocument : public CDocument

멤버

Public 생성자

Name

설명

COleDocument::COleDocument

COleDocument 개체를 생성합니다.

Public 메서드

Name

설명

COleDocument::AddItem

문서에서 유지 되는 항목의 목록에 항목을 추가 합니다.

COleDocument::ApplyPrintDevice

문서에서 모든 클라이언트 항목에 대 한 대상 인쇄 장치를 설정합니다.

COleDocument::EnableCompoundFile

문서에서 OLE 구조적 저장소 파일 형식을 사용 하 여 저장 됩니다.

COleDocument::GetInPlaceActiveItem

현재 위치에서 활성화 된 OLE 항목을 반환 합니다.

COleDocument::GetNextClientItem

반복에 대 한 클라이언트의 다음 항목을 가져옵니다.

COleDocument::GetNextItem

반복에 대 한 문서는 다음 항목을 가져옵니다.

COleDocument::GetNextServerItem

반복에 대 한 서버에서 다음 항목을 가져옵니다.

COleDocument::GetPrimarySelectedItem

문서에서 기본 선택된 된 OLE 항목을 반환합니다.

COleDocument::GetStartPosition

반복을 시작할 초기 위치를 가져옵니다.

COleDocument::HasBlankItems

문서에 빈 항목을 검사 합니다.

COleDocument::OnShowViews

문서 해지면 보이거나 보이지 않는 호출 됩니다.

COleDocument::RemoveItem

문서에서 유지 되는 항목의 목록에서 항목을 제거 합니다.

COleDocument::UpdateModifiedFlag

포함 된 OLE 항목을 수정한 경우 수정 된 문서를 표시 합니다.

Protected 메서드

Name

설명

COleDocument::OnEditChangeIcon

아이콘 변경 메뉴 명령에 이벤트를 처리합니다.

COleDocument::OnEditConvert

유형이 다른 개체나 연결 개체의 변환을 처리합니다.

COleDocument::OnEditLinks

링크 명령 편집 메뉴에서 이벤트를 처리합니다.

COleDocument::OnFileSendMail

첨부 된 문서를 메일 메시지를 보냅니다.

COleDocument::OnUpdateEditChangeIcon

업데이트 명령 UI 편집/바꾸기 아이콘 메뉴 옵션에 대 한 프레임 워크에서 호출 합니다.

COleDocument::OnUpdateEditLinksMenu

업데이트 명령 UI 편집/링크 메뉴 옵션에 대 한 프레임 워크에서 호출 합니다.

COleDocument::OnUpdateObjectVerbMenu

편집 명령 UI를 업데이트 하는 프레임 워크에 의해 호출 /ObjectName 메뉴 옵션 및 동사 하위 메뉴에서 편집 액세스 /ObjectName.

COleDocument::OnUpdatePasteLinkMenu

업데이트 명령 UI 붙여넣기 메뉴 옵션에 대 한 프레임 워크에서 호출 합니다.

COleDocument::OnUpdatePasteMenu

업데이트 명령 UI 붙여넣기 메뉴 옵션에 대 한 프레임 워크에서 호출 합니다.

설명

COleDocument파생 된 CDocument, Mfc 라이브러리에서 제공 하는 문서/뷰 아키텍처를 사용 하 여 OLE 응용 프로그램은 있습니다.

COleDocument문서 컬렉션으로 취급 CDocItem OLE 항목을 처리 하는 개체입니다. 문서는 OLE 항목이 있어야 하기 때문에 모두 컨테이너 및 서버 응용 프로그램은 이러한 아키텍처가 필요 합니다. COleServerItem활성화 클래스에서 파생 된 두 CDocItem, 응용 프로그램에서 OLE 항목 간의 상호 작용을 관리 합니다.

간단한 컨테이너 응용 프로그램을 작성 하는 경우 문서 클래스에서 파생 될 COleDocument. 해당 문서에 포함 된 포함 된 항목에 대 한 링크를 지 원하는 컨테이너 응용 프로그램을 작성 하는 경우 문서 클래스에서 파생 될 COleLinkingDoc. 조합 또는 응용 프로그램 컨테이너/서버 서버를 작성 하는 경우 문서 클래스에서 파생 될 COleServerDoc. COleLinkingDocCOleServerDoc 에서 파생 된 COleDocument, 이러한 클래스에서 사용할 수 있는 모든 서비스 상속 COleDocumentCDocument.

사용 COleDocument, 클래스 파생 및 추가 기능 응용 프로그램의 비 OLE 데이터는 물론 포함 되거나 연결 된 항목을 관리할 수 있습니다. 사용자 정의 하는 경우 CDocItem-응용 프로그램의 기본 데이터를 저장 하는 클래스를 파생 기본 구현에 의해 정의 사용할 수 있습니다 COleDocument OLE 및 비 OLE 데이터를 저장할 수. OLE 항목을 별도로 비 OLE 데이터 저장에 대 한 자신의 데이터 구조를 디자인할 수도 있습니다. 자세한 내용은 컨테이너: 복합 파일.

CDocument (MAPI) 전자 메일 서비스를 사용할 수 없는 경우 메일을 통해 문서를 보내기를 지원 합니다. COleDocument업데이트 된 OnFileSendMail 복합 문서를 올바르게 처리할 수 있습니다. 자세한 내용은 문서를 참조 하십시오. MAPIMFC의 MAPI 지원.

상속 계층 구조

CObject

CCmdTarget

CDocument

COleDocument

요구 사항

헤더: afxole.h

참고 항목

참조

CDocument 클래스

계층 구조 차트

개념

MFC 컨테이너 예제

MFCBIND MFC 샘플