현재 위치에서 활성화
편집기 보기 ActiveX 또는 다른 active 컨트롤을 호스트 하는 경우 ActiveX 컨트롤 또는 현재 위치에서 활성화 모델을 사용 하 여 현재 문서의 데이터 개체 편집기 뷰를 구현 해야 합니다.
메뉴, 도구 모음 및 명령에 대 한 지원
Visual Studio 편집기 보기를 메뉴 및 IDE의 도구 모음을 사용할 수 있습니다. 이러한 확장명을 이름으로 참조 하는 OLE 위치에서 구성 요소. 자세한 내용은 IOleInPlaceComponent 및 IOleInPlaceComponentUIManager.
ActiveX 컨트롤을 구현 하는 경우 다른 포함 된 개체를 호스트할 수 있습니다. 문서 데이터 개체를 구현 하는 경우 창 프레임 ActiveX 컨트롤을 사용 하는 데 제한 됩니다.
참고
IOleDocument 및 IOleDocumentView 인터페이스는 데이터와 보기의 분리에 대 한 사용할 수 있습니다.그러나 Visual Studio이 기능을 지원 하지 않는 및 이러한 인터페이스 에서만 문서의 뷰 개체를 나타내는 데 사용 됩니다.
사용 하는 편집기를 SOleComponentUIManager 서비스 제공할 수 있습니다 메뉴, 도구 모음 및 명령은 통합 메서드를 호출 하는 IOleInPlaceComponentUIManager 인터페이스를 구현 하 여는 SOleComponentUIManager 서비스. 편집기 추적, 선택 녹음, 매크로 등의 다른 Visual Studio 기능을 제공 하 고 관리를 취소할 수도 있습니다. 자세한 내용은 사용자 정의 텍스트 편집기 및 디자이너 만들기를 참조하십시오.
개체 및 인터페이스 사용
현재 위치에서 활성화를 만드는 데 사용 되는 개체는 다음 그림에 표시 됩니다.
편집기의 현재 위치에서 활성화
참고
이만 드로잉 개체는 CYourEditorFactory 표준 편집기를 만들기 위해 개체가 필요 합니다.사용자 지정 편집기를 만드는 경우를 구현할 필요는 없습니다 IVsPersistDocData2 자신의 개인 지 속성 메커니즘을 편집기 가능성이 없기 때문에.자세한 내용은 사용자 정의 텍스트 편집기 및 디자이너 만들기를 참조하십시오.
편집기는 현재 위치에서 활성화를 만드는 구현 된 모든 인터페이스에 있는 단일 표시 됩니다 CYourEditorDocument 하지만이 구성은 문서 데이터의 단일 뷰 지원 합니다. 문서 데이터의 다중 뷰를 지 원하는 방법에 대 한 자세한 내용은 참조 하십시오. 다중 문서 뷰를 지원합니다..
Interface |
개체의 유형 |
사용할 도구 |
---|---|---|
보기 |
완벽 하 게 통합된 IDE 구성 요소로 사용 하 여 작업 하는 위치에서 VSPackage 개체는 SOleComponentUIManager 서비스 합니다. 이 서비스 메뉴, 도구 모음 및 명령 개체의 IDE에 통합 한 상태 변경 알림을 발생 합니다. |
|
보기 |
사용자는 포함된 된 개체 컨테이너에 기본 기능을 제공 하 고와 통신 수단입니다. |
|
보기 |
활성화 및 비활성화의 위치에서 개체를 관리 하 고 내부 개체의 양을 표시할지를 결정 합니다. |
|
보기 |
직접 내부 개체, 연결 된 응용 프로그램의 가장 바깥쪽 프레임 창 및 문서 창에 포함 된 개체를 포함 하는 응용 프로그램 사이 통신 채널을 제공 합니다. |
|
보기 |
ActiveX 개체를 구현 합니다. 참고 메서드를 IOleDocument 및 T:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView 데이터를 별도 문서와 보기 IDE에서 사용 되지 않습니다. |
|
보기/데이터 |
문서 데이터 개체 또는 문서 뷰 개체 또는 둘 다 명령 처리에 참여할 수 있습니다. |
|
보기 |
상태 표시줄 업데이트를 수 있습니다. |
|
보기 |
도구 상자에 항목을 추가할 수 있습니다. |
|
데이터 |
변경 알림이 편집된 된 파일을 보냅니다. (이 인터페이스는 선택 사항입니다.) |
|
데이터 |
파일 형식에 대 한 다른 이름으로 저장 기능을 설정 하는 데 사용 합니다. |
|
데이터 |
문서에 대 한 지 속성을 수 있습니다. 읽기 전용 파일에 대 한 호출 SetDocDataReadOnly 나타내는 읽기 전용 파일을 "잠그는" 아이콘을 제공 합니다. |
|
데이터 |
문서 데이터 변경 내용을 무시할지 여부를 결정 합니다. |