IVsTextLineMarker, interface

Permet d'accéder à et manipule positionner d'un marqueur de texte dans une mémoire tampon. Cette interface a des méthodes pour extraire ou modifier des coordonnées à deux dimensions.

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

Syntaxe

'Déclaration
<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextLineMarker _
    Inherits IVsTextMarker
[GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface IVsTextLineMarker : IVsTextMarker
[GuidAttribute(L"31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface class IVsTextLineMarker : IVsTextMarker
[<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")>]
[<InterfaceTypeAttribute()>]
type IVsTextLineMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextLineMarker extends IVsTextMarker

Le type IVsTextLineMarker 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 marqueur de texte sur un marqueur de texte.
Méthode publique GetBehavior Retourne un comportement de marqueur de texte défini par la méthode d'SetBehavior.
Méthode publique GetCurrentSpan Retourne la position actuelle du marqueur de texte.
Méthode publique GetLineBuffer Permet d'accéder à une mémoire tampon de texte associée.
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 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 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'CreateLineMarker. L'interface d'IVsTextLineMarker diffère d'IVsTextStreamMarker car elle utilise [ligne], index des coordonnées linéaires plutôt unidimensionnelles à deux dimensions de coordonnées. Toutefois, IVsTextLineMarker et IVsTextStreamMarker sont implémentés par le même objet sous-jacent et vous pouvez appeler la méthode d'IUnknown::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 des marqueurs de texte de Visual Studio.

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