다음을 통해 공유


IVsTextLayerMarker 인터페이스

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

구문

‘선언
<InterfaceTypeAttribute()> _
<GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")> _
Public Interface IVsTextLayerMarker _
    Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
public interface IVsTextLayerMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
public interface class IVsTextLayerMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")>]
type IVsTextLayerMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextLayerMarker extends IVsTextMarker

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

메서드

  이름 설명
Public 메서드 DrawGlyph 해당된 DC에서 문자 모양을 그립니다 & 사각형
Public 메서드 DrawGlyphEx
Public 메서드 ExecMarkerCommand
Public 메서드 GetBehavior 마커 동작을 반환합니다.
Public 메서드 GetCurrentSpan 범위는 현재 위치를 반환합니다.
Public 메서드 GetMarkerCommandInfo
Public 메서드 GetPriorityIndex 우선 인덱스를 반환합니다.
Public 메서드 GetTextLayer
Public 메서드 GetTipText 도구 설명 텍스트를 반환합니다.
Public 메서드 GetType 표식 유형을 반환합니다.
Public 메서드 GetVisualStyle 비주얼 스타일의 마커를 반환합니다.
Public 메서드 Invalidate 마커를 UI에 나타나지 않습니다.
Public 메서드 IsInvalidated
Public 메서드 QueryClientInterface 호출자가 알 수 있도록마커 무효화 된 여부
Public 메서드 ResetSpan 마커 위치를 다시 설정 합니다.
Public 메서드 SetBehavior
Public 메서드 SetType
Public 메서드 SetVisualStyle
Public 메서드 UnadviseClient 클라이언트에 있는 경우 바이.

위쪽

설명

이 인터페이스는 임의의 계층에서 라이브 표시자 개체에 의해 노출 됩니다. 이러한 마커를 버퍼 보다 더 일반적인 개념입니다. 버퍼 마커 정의 레이어 마커를 통해 하지만 버퍼 되지 않은 일부 레이어 마커도 시작 될 수 있습니다. 경우는 IVsTextLineMarker 또는 IVsTextStreamMarker 할 수 있는 보장 된 QueryInterface 에 대 한 IVsTextLayerMarker, 하지만 그 반대로 합니다. 하지만 (이렇게 버퍼에서 나온 마커를 발생할 수 있습니다.)

참고 항목

참조

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