IVsTextStreamMarker-Schnittstelle
Bietet Zugriff auf und bearbeitet die Position einer Textmarkierung im Textpuffer. Diese Schnittstelle verfügt über die Änderung, die ein eindimensionales streamende Methoden, die die Koordinaten abzurufen.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")> _
Public Interface IVsTextStreamMarker _
Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface IVsTextStreamMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface class IVsTextStreamMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")>]
type IVsTextStreamMarker =
interface
interface IVsTextMarker
end
public interface IVsTextStreamMarker extends IVsTextMarker
Der IVsTextStreamMarker-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
DrawGlyph | Zeichnet ein Symbol im angegebenen Rand des Widget ein Anzeigekontext als auch ein umschließendes Rechteck. | |
ExecMarkerCommand | Führt einen Befehl Textmarkierungs gegen einen Marker aus. | |
GetBehavior | Gibt ein Textmarkierungs verhalten zurück, das von der SetBehavior-Methode festgelegt wird. | |
GetCurrentSpan | Gibt Informationen der aktuellen Position des Markers im Textstream zurückgegeben. | |
GetMarkerCommandInfo | Gibt Informationen über den Befehl Textmarkierungs zurück. | |
GetPriorityIndex | Gibt den Textmarkierungs prioritäts Index zurück, wenn der höchsten Wert die oberste Position abruft. | |
GetStreamBuffer | Bietet Zugriff auf den zugeordneten Textpuffer. | |
GetTipText | Gibt den Textkörper zurück, die in einem Spitze für den Typ der Markierung anzuzeigen. | |
GetType | Gibt einen Textmarkierungs " zurück. | |
GetVisualStyle | Gibt den visuellen Stil Marker eines Typs zurück. | |
Invalidate | Hindert dem Erscheinen einer Textmarkierung auf der Benutzeroberfläche. | |
ResetSpan | Setzt die Position und den Block der Textmarkierung zurück. | |
SetBehavior | Legt das Verhalten einer Textmarkierung fest. | |
SetType | Legt einen Typ Textmarkierungs fest. | |
SetVisualStyle | Legt den visuellen Stil eines Typs Marker fest. | |
UnadviseClient | Benachrichtigt Clients ab, falls vorhanden. |
Zum Seitenanfang
Hinweise
Diese Schnittstelle stellt den Marker selbst dar. Die Markierung wird erstellt, indem die CreateStreamMarker-Methode aufgerufen wird. Die IVsTextStreamMarker-Schnittstelle unterscheidet sich von IVsTextLineMarker darin, dass sie eindimensionale lineare zweidimensionale [Zeile] Index Koordinaten der Koordinaten relativ verwendet. IVsTextLineMarker und IVsTextStreamMarker werden jedoch durch das gleiche zugrunde liegende Objekt implementiert und Sie können die QueryInterface zwischen ihnen Methode aufrufen.
Ein Marker schwimmt über den angegebenen Textbereich, falls er erstellt wird. Wenn der Text gelöscht wird, wird der Marker deaktiviert. Wenn der Text vergrößert oder verkleinert wird vergrößert, verkleinert oder der Marker.
Hinweise zur Implementierung
Wird von der Textmarkierung.
Hinweise zu Aufrufern
Wird von VSPackages (oder simsen Sie Puffer clienten).