Share via


MARKERVISUAL, énumération

Détermine le style visuel de la marque.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
Public Enumeration MARKERVISUAL
public enum MARKERVISUAL
public enum class MARKERVISUAL
type MARKERVISUAL
public enum MARKERVISUAL

Membres

Nom de membre Description
MV_BORDER Indique qu'une zone est dessinée autour du texte marqué.La bordure n'est pas nécessairement au carré dans le cas d'une marque multiligne.Vous pouvez spécifier un uni ou la ligne en pointillés.Pour plus d'informations, reportez -vous à la méthode d'GetDefaultLineStyle.
MV_COLOR_ALWAYS Indique que le texte marqué doit toujours être inline coloré.Cette option est exclusive de l'option d'MV_COLOR_LINE_IF_NO_MARGIN.
MV_COLOR_LINE_IF_NO_MARGIN Indique que le texte marqué doit être coloré uniquement si la marge de widget est masquée.Cette option est exclusive de l'option d'MV_COLOR_ALWAYS.
MV_COLOR_SPAN_IF_ZERO_LENGTH Indique qu'une marque doit peindre comme barre solide si l'étendue de texte est de longueur zéro.Ce paramètre ne doit pas être utilisé pour des marques telles que les lignes ondulées, car la ligne apparaît que sous forme de barre solide.
MV_CONTEXT_CONTRIBUTION_FOR_BODY Indique que le corps d'une marque souhaite fournir le contexte, et son client peut être interrogé donc pour IVsUserContextUpdate.
MV_DRAGGABLE_GLYPH Indique qu'un glyphe peut participer aux opérations de glisser-déplacer.En plus de MV_DRAGGABLE_GLYPH, une marque qui permet de faire glisser doit également spécifier MV_GLYPH_HOVER_CURSOR, afin que l'éditeur sache pour fournir un curseur personnalisé pour la souris lorsqu'il passe sur du glyphe.Ces styles visuels ou peuvent être définis pour le type de marqueur (si les marques du type donné ont le même comportement) ou pour une marque instance donnée.L'affichage de texte négocie l'initiation de curseur et de glisser-déplacer pointé en appelant QueryInterface sur le client de marque fourni (IVsTextMarkerClient).L'objet client doit implémenter IVsMouseCursorProvider pour gérer des mises à jour de curseur de la souris pour qu'MV_GLYPH_HOVER_CURSOR et IVsTextMarkerGlyphDropHandler gère la négociation de déplacement.
MV_FORCE_INVISIBLE Force la marque pour être invisible.Utilisez ce paramètre pour basculer entre une marque être visible et invisible, qui est plus rapide que l'utilisation SetType.
MV_GLYPH Peut montrer un glyphe dans la marge de widget.Cela indique que vous souhaitez dessiner un glyphe de marge.Dessinez le glyphe à l'aide de l'DrawGlyphWithColors.Si la marge de widget n'existe pas, selon la fenêtre et sur les préférences d'utilisateur, alors le glyphe n'est pas visible.
MV_GLYPH_HOVER_CURSOR Indique que le client a demandé un rappel (via leur interface cliente) pour définir le curseur de la souris lorsque l'utilisateur pointe le pointage avec la souris le glyphe.
MV_LINE La marque est uniquement un ornement de ligne et n'affecte pas sinon la coloration.Ainsi, la marque est un certain formulaire de style de soulignement.Actuellement, le seul formulaire pris en charge de ce est une ligne ondulée.
MV_MULTILINE_GLYPH Indique qu'un glyphe couvre de plusieurs lignes.Cela active le dessin des glyphes multilignes.Si vous spécifiez cette balise, votre gestionnaire d'DrawGlyphWithColors - I est appelé avec la balise d'GDF_MULTILINE, et souvent avec GDF_BOTTOMEDGE, selon le scénario.
MV_SEL_MARGIN_GLYPH Semblable à MV_GLYPH, mais indique que le glyphe vit dans la marge de sélection, pas la marge normale widget.
MV_TIP_FOR_BODY Détermine si un conseil doit être montré pour le corps du texte de marque.Les options d'MV_TIP_FOR_BODY et d'MV_TIP_FOR_GLYPH dépendent d'une de l'autre.Si cette valeur est définie, le texte marqué déclenchera une info-bulle sur du corps ou du glyphe.Toutefois, comme fournisseur de type de marqueur, il ne vous permet pas pour spécifier le texte apparaît.Cela est géré par le gestionnaire d'GetTipText de celui qui a créé l'instance donnée de marque.
MV_TIP_FOR_GLYPH Détermine si un conseil doit être montré dans la marge de widget.

Notes

Signature de COM

De textmgr.idl :

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms