IVsPackageDefinedTextMarkerType-Schnittstelle
Beschreibt, wie ein benutzerdefinierter Typ für Marker, die dem Benutzer angezeigt und verhält.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")> _
<InterfaceTypeAttribute()> _
Public Interface IVsPackageDefinedTextMarkerType
[GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")]
[InterfaceTypeAttribute()]
public interface IVsPackageDefinedTextMarkerType
[GuidAttribute(L"C70F1528-1A66-403F-AD42-F60F9D413E05")]
[InterfaceTypeAttribute()]
public interface class IVsPackageDefinedTextMarkerType
[<GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")>]
[<InterfaceTypeAttribute()>]
type IVsPackageDefinedTextMarkerType = interface end
public interface IVsPackageDefinedTextMarkerType
Der IVsPackageDefinedTextMarkerType-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
DrawGlyphWithColors | Zeichnet ein Symbol im angegebenen Anzeigekontext als auch umgebendes Rechteck unter Verwendung der bereitgestellten Farben. |
![]() |
GetBehaviorFlags | Steuert, wie der Markierung Text nachverfolgt, wenn Änderungen auftreten. |
![]() |
GetDefaultColors | Gibt den standardmäßigen Vordergrund- und Hintergrundfarben für einen Marker zurück. |
![]() |
GetDefaultFontFlags | Gibt zusätzliche Änderungen an der Darstellung von Text an, die vom Marker bestimmt wird. |
![]() |
GetDefaultLineStyle | Gibt die standardmäßige Zeilen Typ der Marker für einen benutzerdefinierten Attribute zurück. |
![]() |
GetPriorityIndex | Gibt den Zeilenindex Priorität Marker für den benutzerdefinierten Typ zurück, wenn der höchste Priorität Wert die oberste Position empfängt. |
![]() |
GetVisualStyle | Gibt die Darstellung, die Position und den Farbton eines benutzerdefinierten Typs Marker zurück, z. B. ein Bit archivierte. |
Zum Seitenanfang
Hinweise
Diese Schnittstelle ermöglicht die Markierung das Verhalten für einen benutzerdefinierten Typ der Markierung angegeben werden. Sie können bestimmte Markierung mithilfe der Attribute IVsTextMarker-Schnittstelle (SetBehavior), SetVisualStyleändern usw.) sowie indem Sie IVsTextMarkerClient angeben, wenn Sie einen Marker erstellen.
Implementieren Sie IVsPackageDefinedTextMarkerType , der beschreibt, wie ein angegebener Marker für den Benutzer angezeigt und verhält. Die Umgebung ruft die Methoden von IVsPackageDefinedTextMarkerType an, ob neue Informationen zu Anpassungen erstellt werden, wie nachfolgend veranschaulicht:
Benutzer beginnt die integrierte Entwicklungsumgebung (IDE) zum ersten Mal.
Optionen Benutzer wählt im Menü Extras aus, und klicken Sie dann auf die Schaltfläche Standard wiederherstellen im Dialogfeld Schriftart und Farben .
Hinweise zur Implementierung
Implementiert einen benutzerdefinierten Markierung des Arrays bereitzustellen.
Hinweise zu Aufrufern
Wird von der Umgebung, um die Marker Informationen zum benutzerdefinierten Markierung anwendbar zu bestimmen.