다음을 통해 공유


IVsTextLineMarker 인터페이스

액세스를 제공 하 고 텍스트 마커 버퍼 내에서 위치를 조작 합니다. 이 인터페이스를 검색 하거나 2 차원 좌표를 변경 하는 방법에 있습니다.

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

구문

‘선언
<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextLineMarker _
    Inherits IVsTextMarker
[GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface IVsTextLineMarker : IVsTextMarker
[GuidAttribute(L"31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface class IVsTextLineMarker : IVsTextMarker
[<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")>]
[<InterfaceTypeAttribute()>]
type IVsTextLineMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextLineMarker extends IVsTextMarker

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

메서드

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

위쪽

설명

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

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

구현자 참고 사항

Visual Studio 텍스트 마커에 의해 구현 됩니다.

호출자 참고 사항

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

참고 항목

참조

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