Share via


문서 창

Visual Studio에서 문서 창은 MDI(다중 문서 인터페이스) 창과 연결된 프레임 자식 창입니다. 문서 창은 일반적으로 소스 코드 또는 텍스트의 표시 및 수정에 사용되지만 다른 기능 형식을 호스트할 수도 있습니다. 문서 창:

  • 여러 파일을 동시에 볼 수 있도록 부모 MDI에서 별도의 가로 또는 세로 탭 그룹으로 구성할 수 있습니다.

  • 부모 MDI에서 임의의 순서로 도킹할 수 있습니다.

  • 자유롭게 부동할 수 있습니다.

  • 탭 순서대로 다른 MDI 창에 연결됩니다.

    그룹화, 도킹 및 부동에 대한 명령은 문서 창 탭의 바로 가기 메뉴에서 찾을 수 있습니다.

    Visual Studio의 창 동작에 대한 자세한 내용은 창 레이아웃 사용자 지정을 참조하세요.

문서 창 구현

문서 창은 편집기를 구현하여 만듭니다. IVsEditorFactory 인터페이스는 편집기를 인스턴스화하는 과정의 일부로서 문서 창을 만듭니다. 자세한 내용은 편집기의 레거시 인터페이스를 참조하세요.

참고 항목

창에서 앞뒤로 탐색 지점을 제공하려면 IVsBackForwardNavigation 인터페이스를 구현합니다. 텍스트 편집기에서는 텍스트 마커를 사용하여 문서의 탐색 지점을 식별합니다.

실행 중인 문서 테이블

IDE는 RDT(실행 중인 문서 테이블)를 사용하여 모든 문서 창의 상태를 추적합니다. RDT는 솔루션이 닫힌 경우 또는 파일을 편집한 경우와 같이 문서 창에 이벤트에 대한 알림을 받을 수 있는 메커니즘입니다. 자세한 내용은 실행 중인 문서 테이블을 참조하세요.

참고 항목