코드 창에서 레거시 API를 사용 하 여 사용자 정의
코드 창의 텍스트 보기를 지 원하는 문서 창이 개체입니다. 코드 창의 기능은 관련된 언어 서비스에 따라 달라 집니다. 다중 문서 인터페이스 (MDI) 모드에서 코드 창이 MDI 자식 프레임입니다.
코드 windows 언어 서비스에 의해 제어 되 고 자체 코드 창 관리자 각 언어 서비스를 제공할 수 있습니다. 이 자체 장식 오류 표시선, 색 처리 등의 코드 창에 추가 하는 언어 서비스가 있습니다. 코어 창을 만드는 방법에 대 한 자세한 내용은 참조 하십시오. 코어 편집기에서 레거시 API를 사용 하 여 인스턴스화.
코드 창입니다 있는 IVsWindowFrame 텍스트 보기 및 개체에 배치 된 장식 개체입니다. 편집기 핵심을 인스턴스화하는 동안 코드 윈도우를 만들 때 언어 서비스를 첨부할 수는 IVsCodeWindowManager 코드 창에 그대로 표시 됩니다 다음 그림에서.
코드 창
언어 서비스 코드 창 관리자를 구현 하 고 드롭 다운 막대와 같은 액세서리를 관리 합니다. 코드 창 호출을 AddAdornments 메서드 코드 창 초기화 중입니다. 이 호출을 수행 하는 경우 드롭 다운 막대 또는 단추 모음 언어 서비스를 추가할 수 있습니다 (IVsButtonBarClient)의 코드 창입니다.
단원 내용
Customizing Code Windows by Using the Legacy API
기존 API를 사용 하 여 코드 창을 사용자 지정 하는 방법에 설명 합니다.방법: 편집기 다른 편집기에서 호스트
두 번째 편집기 편집기 창 내부를 호스팅하는 방법에 설명 합니다.방법: 편집기 포커스를 잃을 때 화재 이벤트
문서 보기 문서 데이터 개체를 연결 하는 방법을 설명 합니다.
참고 항목
참조
개념
코어 편집기에서 레거시 API를 사용 하 여 인스턴스화