Partager via


IVsTextLayerMarker, interface

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

Syntaxe

'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")> _
Public Interface IVsTextLayerMarker _
    Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
public interface IVsTextLayerMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
public interface class IVsTextLayerMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")>]
type IVsTextLayerMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextLayerMarker extends IVsTextMarker

Le type IVsTextLayerMarker expose les membres suivants.

Méthodes

  Nom Description
Méthode publique DrawGlyph Dessine un glyphe dans le contrôleur de domaine et le RECT donnés.
Méthode publique DrawGlyphEx
Méthode publique ExecMarkerCommand
Méthode publique GetBehavior Retourne le comportement de marque.
Méthode publique GetCurrentSpan Retourne la position actuelle de l'étendue.
Méthode publique GetMarkerCommandInfo
Méthode publique GetPriorityIndex Retourne l'index de priorité.
Méthode publique GetTextLayer
Méthode publique GetTipText Texte d'info-bulle de retours.
Méthode publique GetType Retourne le type de marqueur.
Méthode publique GetVisualStyle Retourne le style visuel d'une marque.
Méthode publique Invalidate Empêché une marque d'apparaître dans l'interface utilisateur.
Méthode publique IsInvalidated
Méthode publique QueryClientInterface Fait l'appelant connaître si la marque a été invalidée
Méthode publique ResetSpan Position de marque de remises.
Méthode publique SetBehavior
Méthode publique SetType
Méthode publique SetVisualStyle
Méthode publique UnadviseClient Unadvise le client échéant.

Début

Notes

Cette interface est exposée par les objets de marque qui actifs dans une couche arbitraire. Ils sont une notion plus générale qu'une marque de mémoire tampon. Les marques de mémoire tampon sont par définition des marques de couche, mais certaines couches qui ne sont pas des mémoires tampon peuvent également lancer des marques. Si vous avez IVsTextLineMarker ou IVsTextStreamMarker il est garanti que vous pouvez QueryInterface pour IVsTextLayerMarker, mais pas l'inverse. (Il vaudra pour les marques mémoire tampon-d'origine.)

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms