다음을 통해 공유


IVsCodeWindowManager 인터페이스

액세서리를를 추가 또는 제거 코드 창에서 드롭 다운 막대와 같은 수 있습니다.

네임스페이스:  Microsoft.VisualStudio.TextManager.Interop
어셈블리:  Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)

구문

‘선언
<InterfaceTypeAttribute()> _
<GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")> _
Public Interface IVsCodeWindowManager
[InterfaceTypeAttribute()]
[GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")]
public interface IVsCodeWindowManager
[InterfaceTypeAttribute()]
[GuidAttribute(L"4758CB90-6110-4440-B577-2E3FC91E4B84")]
public interface class IVsCodeWindowManager
[<InterfaceTypeAttribute()>]
[<GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")>]
type IVsCodeWindowManager =  interface end
public interface IVsCodeWindowManager

IVsCodeWindowManager 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 AddAdornments 드롭 다운 막대 등의 장식을 코드 창에 추가합니다.
Public 메서드 OnNewView 코어 편집기에서 보기를 새로 작성 된 언어를 알리기 위해 호출 됩니다.
Public 메서드 RemoveAdornments 드롭 다운 막대 등의 장식을 코드 창에서 제거 됩니다.

위쪽

설명

코드 창 관리자에 연결 된 얻을 수 있는 IVsCodeWindow 인터페이스를 호출 QueryService 에 대 한 SVsCodeWindowManager 서비스 및 인터페이스에 사용할. 있는 코드 창이 자체를 호출 하는 외부 엔터티에 대 한 적절 하지 않은 IVsCodeWindowManager 메서드를 있지만이 방법을 사용 하 여 코드 창 관리자에서 다른 자에 게 유용할 수 있습니다 개인 인터페이스를 노출할 수 있습니다.

호출자 참고 사항

코드 창에서 호출 하는이 인터페이스를 통해 서비스를 사용 하 여 환경 SVsCodeWindowManager 추가 하거나 장식을 제거 하는 경우.

일러스트레이션의 구현 및/또는 호출 하는이 인터페이스의 샘플을 참조 하십시오. Figures Language Service.

이 다음 작업에 대 한 편리한 위치입니다.

  • 드롭 다운 막대 추가 (IVsDropdownBar).

  • 컨텍스트 특성/현재 사용자 컨텍스트 (일부 경우)에 추가 합니다.

  • 호출 하 여 편집기 캡션을 업데이트는 SetBaseEditorCaption 메서드 또는 GetEditorCaption 메서드. 다음을 사용 하 여 IVsFindTarget 창 프레임을 가져오려면 인터페이스 및 창 프레임을 사용 하 여 실제 창 프레임 편집기 캡션을 설정 합니다.

참고 항목

참조

Microsoft.VisualStudio.TextManager.Interop 네임스페이스