다음을 통해 공유


IVsTextTrackingPoint 인터페이스

설정 하 고 내부 추적 지점을 유지 합니다.

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

구문

‘선언
<InterfaceTypeAttribute()> _
<GuidAttribute("D6BF0A8A-3798-49C5-8806-648A635EACC8")> _
Public Interface IVsTextTrackingPoint
[InterfaceTypeAttribute()]
[GuidAttribute("D6BF0A8A-3798-49C5-8806-648A635EACC8")]
public interface IVsTextTrackingPoint
[InterfaceTypeAttribute()]
[GuidAttribute(L"D6BF0A8A-3798-49C5-8806-648A635EACC8")]
public interface class IVsTextTrackingPoint
[<InterfaceTypeAttribute()>]
[<GuidAttribute("D6BF0A8A-3798-49C5-8806-648A635EACC8")>]
type IVsTextTrackingPoint =  interface end
public interface IVsTextTrackingPoint

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

메서드

  이름 설명
Public 메서드 GetBehavior
Public 메서드 GetCurrentLineIndex
Public 메서드 GetTextLayer
Public 메서드 SetBehavior

위쪽

설명

현재 선택 항목 등의 특정 위치를 추적할 경우 해당 레이어가 사라질 경우에 위치를 추적할 수는 아직 합성 텍스트 계층에서 생성 되는 텍스트 계층에서 생성 된 텍스트의 위치를 추적할 필요가 없습니다.

솔루션 버퍼 살고으로, 가능한 경우 다른 레이어를 추적 유지 보장을 제외 하 고는 같은 마커 트랙 point 개체입니다. 다시 말해, 다계층 추적점 길이가 0 인 표시자로 유사 하지만 버퍼 계속 존재 하는 경우는 의미 있는 장소에 있는 레이어 중 하나를 항상 보장 됩니다. 절대 경로 지점 UI를 보여주고의 위치를 다시 설정할 수 있습니다. 추적점을 수행할 수 있습니다 클래스를 만들어 해당 레이어 및 현재 줄/인덱스를 쿼리할 수 있습니다.

이 인터페이스에는 특수 한 목적의 경우에만 사용 됩니다. 합성 텍스트 영역에 있을 수 있는 포인트를 추적할 필요가 없는 경우이 인터페이스를 사용 해야 합니다. 일반적으로 클라이언트는 버퍼에서 일반 텍스트 마커를 사용 해야 합니다.

참고 항목

참조

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