IVsHiddenTextClient-Schnittstelle
Stellt eine Benachrichtigung über Änderungen an einer neu erstellten Sitzung des ausgeblendeten Textes bereit.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<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
Der IVsHiddenTextClient-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
ExecMarkerCommand | Führt einen Befehl Textmarkierungs gegen einen Marker aus. | |
GetMarkerCommandInfo | Gibt Informationen über den Befehl Marker zurück. | |
GetTipText | Signalisiert, dass der Benutzer die Maus an einen reduzierten Bereich des ausgeblendeten Textes gezeigt hat. | |
MakeBaseSpanVisible | Wird aufgerufen, wenn ein bestimmter ausgeblendeter Bereich angezeigt werden muss. | |
OnBeforeSessionEnd | Wird vor der Sitzung des ausgeblendeten Textes wird beendet. | |
OnHiddenRegionChange | Wird aufgerufen, wenn der Benutzer einen verborgenen Bereich erweitert bzw. reduziert. |
Zum Seitenanfang
Hinweise
Wenn Sie erstellen, sind Sie Sitzung des ausgeblendeten Textes, können Sie IVsHiddenTextClientimplementieren. Diese Schnittstelle stellt Benachrichtigungen bereit, wenn der Benutzer Bereiche des ausgeblendeten Textes erweitert und reduziert werden usw. Dies ermöglicht Ihnen das Implementieren von spezifischen Aktionen für den Sprachdienst als Reaktion auf Benutzeraktionen.
Hinweise zur Implementierung
Implementieren Sie diese Schnittstelle, um Benachrichtigungen von Benutzeraktionen zu empfangen, die Bereiche des ausgeblendeten Textes innerhalb des Textpuffers auswirken. Wenn eine Sitzung des ausgeblendeten Textes bereits für den Textpuffer, d. h. ein vorhandenes Aufruf an GetHiddenTextSession gibt einen Zeiger auf IVsHiddenTextSessionzurückgibt, können Sie einen Client des ausgeblendeten Textes angeben.
Wenn eine Sitzung des ausgeblendeten Textes nicht für den Textpuffer vorhanden ist, können Sie einen Zeiger des ausgeblendeten Textes an den Client übergeben, wenn Sie eine neue Sitzung des ausgeblendeten Textes durch Aufrufen von CreateHiddenTextSessionerstellen.