IVsTextLayerMarker 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
임의의 계층에서 마커 개체 관리를 제공합니다.
public interface class IVsTextLayerMarker : Microsoft::VisualStudio::TextManager::Interop::IVsTextMarker
public interface class IVsTextLayerMarker : Microsoft::VisualStudio::TextManager::Interop::IVsTextMarker
__interface IVsTextLayerMarker : Microsoft::VisualStudio::TextManager::Interop::IVsTextMarker
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextLayerMarker : Microsoft.VisualStudio.TextManager.Interop.IVsTextMarker
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsTextLayerMarker : Microsoft.VisualStudio.TextManager.Interop.IVsTextMarker
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextLayerMarker = interface
interface IVsTextMarker
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsTextLayerMarker = interface
interface IVsTextMarker
Public Interface IVsTextLayerMarker
Implements IVsTextMarker
- 특성
- 구현
설명
이 인터페이스는 임의의 계층에 있는 마커 개체에 의해 노출됩니다. 버퍼 마커보다 더 일반적인 개념입니다. 버퍼 마커는 정의 계층 표식에 의한 것이지만 버퍼가 아닌 일부 레이어는 마커를 생성할 수도 있습니다. 또는 이 IVsTextLineMarkerIVsTextStreamMarker 있는 경우 에 대해 IVsTextLayerMarker할 수 QueryInterface
있지만 그 반대의 경우도 마찬가지입니다. 그러나 버퍼에서 시작된 마커의 경우 이 값이 해당됩니다.
메서드
DrawGlyph(IntPtr, RECT[]) |
지정된 DC & RECT에 문자 모양을 그립니다. |
DrawGlyphEx(UInt32, IntPtr, RECT[], Int32) |
지정된 DC & RECT에 문자 모양을 그립니다. |
ExecMarkerCommand(Int32) |
지정된 표식 명령을 실행합니다. |
GetBehavior(UInt32) |
표식 동작을 반환합니다. |
GetCurrentSpan(TextSpan[]) |
현재 범위 위치를 반환합니다. |
GetMarkerCommandInfo(Int32, String[], UInt32[]) |
표식 명령 정보를 가져옵니다. |
GetPriorityIndex(Int32) |
우선 순위 인덱스 반환 |
GetTextLayer(IVsTextLayer) |
텍스트 계층을 가져옵니다. |
GetTipText(String[]) |
도구 설명 텍스트를 반환합니다. |
GetType(Int32) |
표식 형식을 반환합니다. |
GetVisualStyle(UInt32) |
표식의 비주얼 스타일을 반환합니다. |
Invalidate() |
UI에 대한 참조가 남아 있더라도 마커가 UI에 나타나지 않도록 합니다. |
IsInvalidated() |
표식이 무효화되었는지 여부를 확인합니다. |
QueryClientInterface(Guid, IntPtr) |
지정된 클라이언트 인터페이스를 가져옵니다. |
ResetSpan(Int32, Int32, Int32, Int32) |
표식 위치를 다시 설정합니다. |
SetBehavior(UInt32) |
표식 동작을 설정합니다. |
SetType(Int32) |
표식 형식을 설정합니다. |
SetVisualStyle(UInt32) |
표식 시각적 스타일을 설정합니다. |
UnadviseClient() |
클라이언트의 프로비전 취소(있는 경우). |