다음을 통해 공유


IVsTextStreamMarker 인터페이스

액세스를 제공 하 고 위치 텍스트 마커를 텍스트 버퍼에서를 조작 합니다. 이 인터페이스 1 차원 좌표 스트리밍의 변경을 검색 하는 메서드가 있습니다.

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

구문

‘선언
<InterfaceTypeAttribute()> _
<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")> _
Public Interface IVsTextStreamMarker _
    Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface IVsTextStreamMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface class IVsTextStreamMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")>]
type IVsTextStreamMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextStreamMarker extends IVsTextMarker

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

메서드

  이름 설명
Public 메서드 DrawGlyph 글리프 위젯 여백에 지정 된 디스플레이 컨텍스트 및 경계 사각형을 그립니다.
Public 메서드 ExecMarkerCommand 에 대해 마커 텍스트 마커 명령을 실행합니다.
Public 메서드 GetBehavior 텍스트 마커 동작을 설정 하 반환의 SetBehavior 메서드가 있습니다.
Public 메서드 GetCurrentSpan 텍스트 stream의 현재 위치 정보 마커를 반환합니다.
Public 메서드 GetMarkerCommandInfo 텍스트 마커 명령 정보를 반환합니다.
Public 메서드 GetPriorityIndex 텍스트 마커 우선 인덱스 맨 위의 위치를 가져오는 중 가장 높은 값을 반환 합니다.
Public 메서드 GetStreamBuffer 연결 된 텍스트 버퍼에 액세스를 제공합니다.
Public 메서드 GetTipText 표식 종류에 대 한 설명에서 표시 되는 텍스트를 반환 합니다.
Public 메서드 GetType 텍스트 마커 형식을 반환합니다.
Public 메서드 GetVisualStyle 표식 종류의 시각적 스타일을 반환합니다.
Public 메서드 Invalidate 텍스트 마커를 사용자 인터페이스에 나타나지 않습니다.
Public 메서드 ResetSpan 위치 및 표식 텍스트의 범위를 다시 설정합니다.
Public 메서드 SetBehavior 텍스트 마커의 동작을 설정합니다.
Public 메서드 SetType 텍스트 마커 형식을 설정합니다.
Public 메서드 SetVisualStyle 표식 종류의 시각적 스타일을 설정합니다.
Public 메서드 UnadviseClient 클라이언트에 있는 경우 unadvises.

위쪽

설명

이 인터페이스는 표시자를 나타냅니다. 마커를 호출 하 여 만들어집니다는 CreateStreamMarker 메서드가 있습니다. IVsTextStreamMarker 인터페이스와 다른에서 IVsTextLineMarker 1 차원 선형 좌표 대신 2 차원 [선, 인덱스] 사용 하는 좌표입니다. 그러나, IVsTextLineMarkerIVsTextStreamMarker 둘 다 같은 내부 개체에 의해 구현 되 고 호출할 수 있습니다의 QueryInterface 메서드를.

마커를 만들 때 지정 된 텍스트 영역 위에 표시 됩니다. 텍스트를 삭제 하는 경우는 삭제 됩니다. 텍스트 커지거나 축소 되는 경우 마커 성장 또는 축소에 따라.

구현자 참고 사항

텍스트 마커에 구현 합니다.

호출자 참고 사항

VSPackages (또는 임의의 텍스트 버퍼 클라이언트)가 호출 됩니다.

참고 항목

참조

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