IVsHiddenTextClient Schnittstelle

Definition

Stellt eine Benachrichtigung von Änderungen an einer neu erstellten Sitzung des ausgeblendeten Text bereit.

public interface class IVsHiddenTextClient
public interface class IVsHiddenTextClient
__interface IVsHiddenTextClient
[System.Runtime.InteropServices.Guid("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsHiddenTextClient
[<System.Runtime.InteropServices.Guid("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsHiddenTextClient = interface
Public Interface IVsHiddenTextClient
Abgeleitet
Attribute

Hinweise

Wenn Sie eine eigene ausgeblendete Text Sitzung erstellen, können Sie implementieren IVsHiddenTextClient . Diese Schnittstelle stellt eine Benachrichtigung bereit, wenn der Benutzer ausgeblendete Textbereiche erweitert und reduziert usw. Dies ermöglicht es Ihnen, bestimmte Aktionen für den Sprachdienst als Reaktion auf Benutzeraktionen zu implementieren.

Hinweise für Ausführende

Implementieren Sie diese Schnittstelle, um Benachrichtigungen über Benutzeraktionen zu erhalten, die ausgeblendete Textbereiche im Text Puffer betreffen. Wenn für den Text Puffer bereits eine ausgeblendete Text Sitzung vorhanden ist, d. h., ein-Rückruf GetHiddenTextSession(Object, IVsHiddenTextSession) gibt einen Zeiger auf zurück, dann können Sie keinen ausgeblendeten IVsHiddenTextSession Text Client angeben.

Wenn für den Text Puffer jedoch keine ausgeblendete Text Sitzung vorhanden ist, können Sie einen Zeiger an den ausgeblendeten Text Client übergeben, wenn Sie eine neue ausgeblendete Text Sitzung erstellen, indem Sie aufrufen CreateHiddenTextSession(UInt32, Object, IVsHiddenTextClient, IVsHiddenTextSession) .

Methoden

ExecMarkerCommand(IVsHiddenRegion, Int32)

Führt eine Textmarkierungsbefehl für eine Textmarkierung aus.

GetMarkerCommandInfo(IVsHiddenRegion, Int32, String[], UInt32[])

Gibt Marker-Befehlsinformationen zurück.

GetTipText(IVsHiddenRegion, String[])

Signalisiert, dass der Benutzer mit der Maus auf einen reduzierten Bereich des ausgeblendeten Text zeigt.

MakeBaseSpanVisible(IVsHiddenRegion, TextSpan[])

Wird aufgerufen, wenn ein bestimmter verborgener Bereich angezeigt werden muss.

OnBeforeSessionEnd()

Wird aufgerufen, bevor der Sitzung des ausgeblendeten Texts beendet wird.

OnHiddenRegionChange(IVsHiddenRegion, HIDDEN_REGION_EVENT, Int32)

Wird aufgerufen, wenn der Benutzer einen ausgeblendeten Bereich erweitert oder reduziert.

Gilt für