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