다음을 통해 공유


코드 창에서 레거시 API를 사용 하 여 사용자 정의

코드 창의 텍스트 보기를 지 원하는 문서 창이 개체입니다. 코드 창의 기능은 관련된 언어 서비스에 따라 달라 집니다. 다중 문서 인터페이스 (MDI) 모드에서 코드 창이 MDI 자식 프레임입니다.

코드 windows 언어 서비스에 의해 제어 되 고 자체 코드 창 관리자 각 언어 서비스를 제공할 수 있습니다. 이 자체 장식 오류 표시선, 색 처리 등의 코드 창에 추가 하는 언어 서비스가 있습니다. 코어 창을 만드는 방법에 대 한 자세한 내용은 참조 하십시오. 코어 편집기에서 레거시 API를 사용 하 여 인스턴스화.

코드 창입니다 있는 IVsWindowFrame 텍스트 보기 및 개체에 배치 된 장식 개체입니다. 편집기 핵심을 인스턴스화하는 동안 코드 윈도우를 만들 때 언어 서비스를 첨부할 수는 IVsCodeWindowManager 코드 창에 그대로 표시 됩니다 다음 그림에서.

코드 창

CodeWindow 그래픽

언어 서비스 코드 창 관리자를 구현 하 고 드롭 다운 막대와 같은 액세서리를 관리 합니다. 코드 창 호출을 AddAdornments 메서드 코드 창 초기화 중입니다. 이 호출을 수행 하는 경우 드롭 다운 막대 또는 단추 모음 언어 서비스를 추가할 수 있습니다 (IVsButtonBarClient)의 코드 창입니다.

단원 내용

참고 항목

참조

VsCodeWindow

IVsTextView

VsTextBuffer

VsTextView

개념

코어 편집기에서 레거시 API를 사용 하 여 인스턴스화

레거시 API를 사용 하 여 텍스트 보기에 액세스

기타 리소스

Windows 문서 개요