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 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
DrawGlyph | 해당된 DC에서 문자 모양을 그립니다 & 사각형 | |
DrawGlyphEx | ||
ExecMarkerCommand | ||
GetBehavior | 마커 동작을 반환합니다. | |
GetCurrentSpan | 범위는 현재 위치를 반환합니다. | |
GetMarkerCommandInfo | ||
GetPriorityIndex | 우선 인덱스를 반환합니다. | |
GetTextLayer | ||
GetTipText | 도구 설명 텍스트를 반환합니다. | |
GetType | 표식 유형을 반환합니다. | |
GetVisualStyle | 비주얼 스타일의 마커를 반환합니다. | |
Invalidate | 마커를 UI에 나타나지 않습니다. | |
IsInvalidated | ||
QueryClientInterface | 호출자가 알 수 있도록마커 무효화 된 여부 | |
ResetSpan | 마커 위치를 다시 설정 합니다. | |
SetBehavior | ||
SetType | ||
SetVisualStyle | ||
UnadviseClient | 클라이언트에 있는 경우 바이. |
위쪽
설명
이 인터페이스는 임의의 계층에서 라이브 표시자 개체에 의해 노출 됩니다. 이러한 마커를 버퍼 보다 더 일반적인 개념입니다. 버퍼 마커 정의 레이어 마커를 통해 하지만 버퍼 되지 않은 일부 레이어 마커도 시작 될 수 있습니다. 경우는 IVsTextLineMarker 또는 IVsTextStreamMarker 할 수 있는 보장 된 QueryInterface 에 대 한 IVsTextLayerMarker, 하지만 그 반대로 합니다. 하지만 (이렇게 버퍼에서 나온 마커를 발생할 수 있습니다.)