다음을 통해 공유


인터넷의 액티브 문서

액티브 문서는 일반적인 포함된 개체에 대 한 확장을 제공합니다.액티브 문서 여러 페이지로 되어 전체 클라이언트 영역에 표시 됩니다.일반적인 메뉴 조정을 수행 하 고 내부는 물론 서버 응용 프로그램에 열려 있는 창에서 편집할 수 있습니다.해치 테두리로 둘러싸인 작은 사각형으로 표시 하지 않고 현재 문서 전체 프레임 항상 내부 활성입니다.

액티브 문서 컨테이너 처럼 Excel, Word 등 다른 문서 형식으로 구성 된 복합 문서를 만들 수 있습니다 Microsoft Office 바인더에서에서 볼 수 있으며 각각 수를 사용자 지정 문서 형식, 전체 프레임 편집.액티브 문서는 액티브 문서 컨테이너는 Microsoft Internet Explorer 같은 브라우저에 표시 될 수도 있습니다.

현재 문서의 장점은 다음과 같습니다.

  • 문서를 볼 수 있습니다 전체 클라이언트 창에서 전체 프레임입니다.

  • 별도 응용 프로그램 창에 문서를 열 수 있습니다.

    문서를 열려면 도우미 응용 프로그램 클라이언트에 있거나 응용 프로그램을 실행 하기 전에 별도로 다운로드 합니다.뷰어 제한 기능 (Word, PowerPoint 및 Excel 문서에 대 한 뷰어를 제공)을 위해 쓰여질 수 있습니다.정식 버전의 응용 프로그램의 전체 편집 지원을 제공할 수 있습니다.

  • 문서는 항상 현재 위치에서 활성화 됩니다.

  • 문서에 메뉴 명령은 컨테이너에서 호출을 라우팅할 수 있습니다.

  • 웹 브라우저에서 문서를 볼 수 있습니다.이 문서 및 기타 웹 페이지 사이의 유연한 통합을 제공합니다.

    사용자가 HTML 웹 페이지, Excel 스프레드시트 다음 찾아 다음 MFC를 사용 하 여 작성 한 문서에 액티브 문서 지원이 있습니다.사용자가 브라우저 스위치 메뉴와 보기의 HTML 페이지, Excel 및 응용 프로그램의 문서 간에 원활 하 게 사용 하는 친숙 한 웹 인터페이스를 탐색할 수 있습니다.

  • 모든 응용 프로그램이 공용 프레임에 표시 됩니다.

활성 문서에 대 한 요구 사항

이미 포함 된 서버에 대해 필요한 인터페이스 및 여러 가지 새로운 인터페이스가 활성 문서의 아래 표에 나열 된 인터페이스를 포함 합니다.MFC에서 이러한 인터페이스의 대부분에 대 한 기본 구현을 제공의 COleServerDoc 클래스입니다.

문서...

이러한 인터페이스를 구현합니다.

저장 메커니즘으로 복합 파일을 사용 합니다.

IPersistStorage.

파일 로부터 만들기를 비롯 한 액티브 문서의 기본적인 포함 기능을 지원 합니다.

IPersistFile, IOleObjectIDataObject

원위치 활성화를 지원 합니다.

IOleInPlaceObjectIOleInPlaceActiveObject (컨테이너를 사용 하 여 IOleInPlaceSiteIOleInPlaceFrame 인터페이스).

이러한 새 인터페이스를 포함 한 액티브 문서 확장을 지원 합니다.일부 인터페이스는 선택 사항입니다.

IOleDocument, IOleDocumentView, IOleCommandTargetIPrint

MFC는 기존 포함된 서버 지원 액티브 문서 확장에 대 한 지원을 제공 합니다.

새 응용 프로그램으로 액티브 문서 지원 추가

액티브 문서 지원을 가진 새 응용 프로그램을 만들려면: MFC 응용 프로그램 마법사에서에 복합 문서 지원 페이지에서 선택 "선택 복합 문서 지원에서" 전체 서버 또는 컨테이너/풀 서버, "추가 옵션"에 대 한 확인란을 선택 하 고 액티브 문서 서버.

기존 MFC In-process 서버에 액티브 문서 서버 변환

응용 프로그램 버전의 Visual C++ 버전 4.2 이전에 만들어진 고 이미 in-process 서버인 경우 다음 클래스를 변경 함으로써 액티브 문서 지원을 추가할 수 있습니다.

클래스 형식

이전 파생 소스

변경할 파생

전체 프레임

COleIPFrameWnd

COleDocIPFrameWnd

항목

COleServerItem

CDocObjectServerItem

또한 레지스트리에 정보를 입력 하는 방법 하 고 몇 가지 다른 변경 작업을 수행 합니다.COM 구성 요소는 지원 되지 않습니다 응용 프로그램에 현재 있는 경우 서버 지원 응용 프로그램 마법사를 실행 하 고 기존 응용 프로그램과 COM 구성 요소에 특정 코드를 통합 하 여 추가할 수 있습니다.

참고 항목

개념

MFC 인터넷 프로그래밍 작업

MFC 인터넷 프로그래밍 기본 사항