다음을 통해 공유


액티브 문서 서버

액티브 문서 응용 프로그램 유형이 다른 호스트 문서를 Word, Excel 또는 PowerPoint 같은 액티브 문서 서버를 호출합니다.OLE와 달리 (단순히 다른 문서의 페이지 내에 표시 됩니다) 개체에 포함 된 액티브 문서 제공의 전체 인터페이스 및 전체적인 기본 기능이 서버 응용 프로그램을 만듭니다.사용자가 문서를 만들 수 있습니다 (액티브 문서가 활성화 되어 있는 경우) 자신의 즐겨찾기 응용의 모든 기능을 사용 하 여 취급할 수 있습니다 결과 프로젝트를 단일 엔터티로.

액티브 문서 둘 이상의 페이지를 가질 수 있으며 항상 현재 위치에서 활성화 됩니다.액티브 문서 제어의 메뉴와 병합 하는 사용자 인터페이스의 일부를 파일도움말 컨테이너의 메뉴.컨테이너의 편집 영역 전체를 차지 하 고 뷰와 (여백, 바닥글 등) 프린터 페이지의 레이아웃을 제어 합니다.

MFC 문서/뷰 인터페이스, 명령 디스패치 맵, 인쇄, 메뉴 관리 및 레지스트리 관리 하 여 액티브 문서 서버를 구현합니다.특정 프로그래밍 요구 사항에 설명 되어 액티브 문서.

MFC 액티브 문서를 지원의 CDocObjectServer 에서 파생 된 클래스에서 CCmdTarget, 및 CDocObjectServerItem에서 파생 된 COleServerItem.MFC 액티브 문서 컨테이너와 지원의 COleDocObjectItem 에서 파생 된 클래스에서 활성화.

CDocObjectServer활성 문서의 초기화 인터페이스 및 액티브 문서 활성화에 매핑.또한 MFC 액티브 문서의 명령 라우팅을 처리 하는 매크로 제공 합니다.액티브 문서 응용 프로그램에서 사용 하려면 StdAfx.h 파일에 Afxdocob.h를 포함 합니다.

일반 MFC 서버 자체 후크 COleServerItem-클래스를 파생 합니다.선택 하면 MFC 응용 프로그램 마법사에서이 클래스를 생성은 미니 서버 또는 전체 서버 복합 문서 지원 응용 프로그램 서버를 제공 하는 확인란입니다.또한 선택 하는 경우는 액티브 문서 서버 확인란을 MFC 응용 프로그램 마법사에서 파생 된 클래스를 생성 CDocObjectServerItem 대신.

COleDocObjectItem 클래스를 사용 하 여 액티브 문서 컨테이너는 OLE 컨테이너에 있습니다.MFC 응용 프로그램 마법사를 사용 하 여 액티브 문서 컨테이너를 선택 하 여 만들 수 있는 액티브 문서 컨테이너 MFC 응용 프로그램 마법사의 복합 문서 지원 페이지에서 확인란.자세한 내용은 액티브 문서 컨테이너 응용 프로그램을 만드는.

참고 항목

개념

액티브 문서 포함