IVsHiddenTextClient 인터페이스
숨겨진된 텍스트를 새로 만든된 세션 변경 알림을 제공합니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)
구문
‘선언
<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")> _
<InterfaceTypeAttribute()> _
Public Interface IVsHiddenTextClient
[GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface IVsHiddenTextClient
[GuidAttribute(L"CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface class IVsHiddenTextClient
[<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")>]
[<InterfaceTypeAttribute()>]
type IVsHiddenTextClient = interface end
public interface IVsHiddenTextClient
IVsHiddenTextClient 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
![]() |
ExecMarkerCommand | 에 대해 마커 텍스트 마커 명령을 실행합니다. |
![]() |
GetMarkerCommandInfo | 표식 명령 정보를 반환합니다. |
![]() |
GetTipText | 사용자 축소 되어 숨겨진된 텍스트 영역 위로 마우스를 가리킬가 있다는 신호입니다. |
![]() |
MakeBaseSpanVisible | 숨겨진된 특정 영역을 표시 해야 할 때 호출 됩니다. |
![]() |
OnBeforeSessionEnd | 숨겨진된 텍스트 세션을 종료 하기 전에 호출 됩니다. |
![]() |
OnHiddenRegionChange | 사용자를 확장 하거나 숨겨진된 영역을 축소 하면 호출 됩니다. |
위쪽
설명
자신의 숨겨진된 텍스트 세션을 만들 경우 구현할 수 있습니다 IVsHiddenTextClient. 사용자가 확장 되 고 숨겨진된 텍스트 영역 등을 축소 하는 경우이 인터페이스에 알림을 제공 합니다. 이 사용자 동작에 응답 하 여 언어 서비스에 대 한 특정 동작을 구현할 수 있습니다.
구현자 참고 사항
숨겨진된 텍스트 영역 내에서 텍스트 버퍼에 영향을 주는 사용자 작업의 알림을 수신 하려면이 인터페이스를 구현 합니다. 숨겨진된 텍스트 세션이 이미 호출, 텍스트 버퍼에 존재 하는 경우 GetHiddenTextSession 에 대 한 포인터를 반환 합니다. IVsHiddenTextSession, 하 고 숨겨진된 텍스트 클라이언트를 지정할 수 없습니다.
그러나 숨겨진된 텍스트 세션을 텍스트 버퍼를 존재 하지 않을 경우 수 있습니다 패스에 대 한 포인터에서 작성할 때 숨겨진된 텍스트가 클라이언트에 숨겨진 텍스트 세션 호출 하 여 CreateHiddenTextSession.