Partager via


IVsTextStreamMarker, interface

Permet d'accéder à et manipule la position d'un marqueur de texte dans la mémoire tampon de texte. Cette interface possède des méthodes à extraire de la modification unidimensionnelle, transmettant en continu des coordonnées.

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

Syntaxe

'Déclaration
<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

Le type IVsTextStreamMarker expose les membres suivants.

Méthodes

  Nom Description
Méthode publique DrawGlyph Dessine un glyphe dans la marge de widget donnée un contexte d'affichage et un rectangle englobant.
Méthode publique ExecMarkerCommand Exécute un ordre de marqueur de texte sur une marque.
Méthode publique GetBehavior Retourne un comportement de marqueur de texte défini par la méthode d'SetBehavior.
Méthode publique GetCurrentSpan Retourne les informations de position actuelle de la marque dans le flux de texte.
Méthode publique GetMarkerCommandInfo Retourne les informations d'ordre de marqueur de texte.
Méthode publique GetPriorityIndex Retourne l'index de priorité de marqueur de texte, avec la valeur la plus élevée obtenant le positionnement le plus élevé.
Méthode publique GetStreamBuffer Permet d'accéder à la mémoire tampon de texte associée.
Méthode publique GetTipText Retourne le texte pour s'afficher dans un conseil pour le type de marqueur.
Méthode publique GetType Retourne un type de marqueur de texte.
Méthode publique GetVisualStyle Retourne le style visuel d'un type de marqueur.
Méthode publique Invalidate Empêché un marqueur de texte d'apparaître dans l'interface utilisateur.
Méthode publique ResetSpan Réinitialise la position et l'étendue du marqueur de texte.
Méthode publique SetBehavior Définit le comportement d'un marqueur de texte.
Méthode publique SetType Définit un type de marqueur de texte.
Méthode publique SetVisualStyle Définit le style visuel d'un type de marqueur.
Méthode publique UnadviseClient Unadvises le client, le cas échéant.

Début

Notes

Cette interface représente la marque elle-même. La marque est créée en appelant la méthode d'CreateStreamMarker. L'interface d'IVsTextStreamMarker diffère d'IVsTextLineMarker car elle utilise des coordonnées plutôt à deux dimensions linéaires unidimensionnelles de coordonnées [ligne], index. Toutefois, IVsTextLineMarker et IVsTextStreamMarker sont implémentés par le même objet sous-jacent et vous pouvez appeler la méthode d'QueryInterface entre eux.

Une marque flotte au-dessus de la zone de texte spécifiée lorsqu'elle est créée. Si le texte est supprimé, la marque est supprimée. Si le texte augmente ou des réductions, la marque est développé ou réduit en conséquence.

Remarques à l'attention des implémenteurs

Implémenté par le marqueur de texte.

Remarques à l'attention des appelants

Appelé par les VSPackages (ou tout client de mémoire tampon de texte).

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms