Freigeben über


MARKERVISUAL-Enumeration

Bestimmt den visuellen Stil des Markers.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Public Enumeration MARKERVISUAL
public enum MARKERVISUAL
public enum class MARKERVISUAL
type MARKERVISUAL
public enum MARKERVISUAL

Member

Membername Beschreibung
MV_BORDER Gibt an, dass ein Feld um den markierten Text gezeichnet werden soll.Der Rahmen ist nicht notwendigerweise ein Quadrat im Falle eines mehrzeiligen markers.Sie können entweder ein ausgefülltes oder dashed line angeben.Weitere Informationen finden Sie in der GetDefaultLineStyle-Methode veranschaulicht.
MV_COLOR_ALWAYS Gibt an, dass der markierte Text inline immer gefärbt werden soll.Diese Option entspricht der Option MV_COLOR_LINE_IF_NO_MARGIN exklusiv.
MV_COLOR_LINE_IF_NO_MARGIN Gibt an, dass der markierte Text gefärbt werden soll, wenn der Rand des Widget ausgeblendet wird.Diese Option entspricht der Option MV_COLOR_ALWAYS exklusiv.
MV_COLOR_SPAN_IF_ZERO_LENGTH Gibt an, dass ein Marker als ausgefüllte Leiste zeichnen soll, wenn der Textabschnitt vom Länge 0 (null) ist.Diese Einstellung sollte nicht als gewellte Marker für Zeilen verwendet werden, da die Zeile nur als ausgefüllte Leiste angezeigt wird.
MV_CONTEXT_CONTRIBUTION_FOR_BODY Gibt an, dass der Text einer Markierung Kontext beitragen möchte, und somit kann der Client für IVsUserContextUpdateabgefragt werden.
MV_DRAGGABLE_GLYPH Gibt an, dass ein Symbol an den Drag & Drop-Vorgängen teilnehmen kann.Zusätzlich zu MV_DRAGGABLE_GLYPHsollte ein Marker, die das Ziehen zulässig, MV_GLYPH_HOVER_CURSORauch angeben, dass der Editor weiß, um einen benutzerdefinierten Cursor für die Maus bereitzustellen, wenn er über das Symbol erfolgreich ist.Diese visuellen Stile können entweder den Marker für den Typ festgelegt sind (wenn alle Marker des angegebenen Typs zum selben Verhalten aufweisen) oder für eine angegebene Marker Objektinstanz.Die Textansicht verhandelt über die Bewegung des Mauszeigerss-Cursor- und Ziehen initiierung, indem QueryInterface auf dem bereitgestellten Marker clienten aufruft (IVsTextMarkerClient).Das Clientobjekt soll IVsMouseCursorProvider implementieren, um Updates Mauszeigers zu behandeln, sodass MV_GLYPH_HOVER_CURSOR und IVsTextMarkerGlyphDropHandler Liste aushandlung behandelt.
MV_FORCE_INVISIBLE Erzwingt die Markierung, dass nicht sichtbar sein soll.Verwenden Sie diese Einstellung, um einen Marker zwischen Umschalten sichtbar sind und sich nicht sichtbar, das schneller als die Verwendung SetTypeist.
MV_GLYPH Kann ein Symbol im Rand des Widget anzeigen.Dies weist darauf hin, dass Sie ein Symbol Rand gezeichnet werden soll.Ziehen Sie das Symbol mit dem DrawGlyphWithColors.Wenn der Rand des Widget nicht, abhängig vom Fenster und in den Einstellungen des Benutzers vorhanden ist, dann wird das Symbol nicht sichtbar ist.
MV_GLYPH_HOVER_CURSOR Gibt an, dass der Client einen Rückruf - Schnittstelle (über das Client-) angefordert hat, um den Mauszeiger festzulegen, wenn der Benutzer mit der Maus auf dem Symbol zeigt.
MV_LINE Marker sind nur Zeilen ein und zusatzelement nicht anderweitig Farbton beeinflusst.Daher ist eine Form der Marker des Unterstrichs formats.Derzeit ist der einzige unterstützte Format dieser eine Wellenlinie.
MV_MULTILINE_GLYPH Gibt an, dass ein Symbol mehrere Zeilen erstreckt.Dies ermöglicht das Zeichnen mehrzeiliger Symbole.Wenn Sie dieses Flag angeben, wird der i-DrawGlyphWithColors-Ereignishandler mit dem GDF_MULTILINE-Flag und häufig mit GDF_BOTTOMEDGE, je nach Szenario bezeichnet.
MV_SEL_MARGIN_GLYPH Ähnlich wie MV_GLYPH, gibt aber, dass das Symbol im Auswahlrand lebt, nicht der normale Rand des Widget dargestellt.
MV_TIP_FOR_BODY Bestimmt, ob ein Spitze für den Text des Markerbilds Linktext angezeigt werden soll.Die MV_TIP_FOR_BODY und MV_TIP_FOR_GLYPH Optionen sind auf miteinander ab.Wenn dieser Wert festgelegt ist, wird von markiertem Text eine QuickInfo über dem Text oder Symbol.Allerdings als Marker für den Typ, werden nicht zulässig, um anzugeben, welcher Text zeigt.Dies wird vom Ereignishandler für deren GetTipTextauch immer erstellte Instanz die angegebene Marker behandelt.
MV_TIP_FOR_GLYPH Bestimmt, ob ein Widget im Tipp Rand des angezeigt werden soll.

Hinweise

COM-Signatur

Von textmgr.idl:

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace