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