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 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
DrawGlyph | 글리프 위젯 여백에 지정 된 디스플레이 컨텍스트 및 경계 사각형을 그립니다. | |
ExecMarkerCommand | 에 대해 마커 텍스트 마커 명령을 실행합니다. | |
GetBehavior | 텍스트 마커 동작을 설정 하 반환의 SetBehavior 메서드가 있습니다. | |
GetCurrentSpan | 텍스트 stream의 현재 위치 정보 마커를 반환합니다. | |
GetMarkerCommandInfo | 텍스트 마커 명령 정보를 반환합니다. | |
GetPriorityIndex | 텍스트 마커 우선 인덱스 맨 위의 위치를 가져오는 중 가장 높은 값을 반환 합니다. | |
GetStreamBuffer | 연결 된 텍스트 버퍼에 액세스를 제공합니다. | |
GetTipText | 표식 종류에 대 한 설명에서 표시 되는 텍스트를 반환 합니다. | |
GetType | 텍스트 마커 형식을 반환합니다. | |
GetVisualStyle | 표식 종류의 시각적 스타일을 반환합니다. | |
Invalidate | 텍스트 마커를 사용자 인터페이스에 나타나지 않습니다. | |
ResetSpan | 위치 및 표식 텍스트의 범위를 다시 설정합니다. | |
SetBehavior | 텍스트 마커의 동작을 설정합니다. | |
SetType | 텍스트 마커 형식을 설정합니다. | |
SetVisualStyle | 표식 종류의 시각적 스타일을 설정합니다. | |
UnadviseClient | 클라이언트에 있는 경우 unadvises. |
위쪽
설명
이 인터페이스는 표시자를 나타냅니다. 마커를 호출 하 여 만들어집니다는 CreateStreamMarker 메서드가 있습니다. IVsTextStreamMarker 인터페이스와 다른에서 IVsTextLineMarker 1 차원 선형 좌표 대신 2 차원 [선, 인덱스] 사용 하는 좌표입니다. 그러나, IVsTextLineMarker 및 IVsTextStreamMarker 둘 다 같은 내부 개체에 의해 구현 되 고 호출할 수 있습니다의 QueryInterface 메서드를.
마커를 만들 때 지정 된 텍스트 영역 위에 표시 됩니다. 텍스트를 삭제 하는 경우는 삭제 됩니다. 텍스트 커지거나 축소 되는 경우 마커 성장 또는 축소에 따라.
구현자 참고 사항
텍스트 마커에 구현 합니다.
호출자 참고 사항
VSPackages (또는 임의의 텍스트 버퍼 클라이언트)가 호출 됩니다.