Partager via


IVsPackageDefinedTextMarkerType, interface

Décrit comment un type de marqueur personnalisé se comporte et apparaît à l'utilisateur.

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

Syntaxe

'Déclaration
<GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")> _
<InterfaceTypeAttribute()> _
Public Interface IVsPackageDefinedTextMarkerType
[GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")]
[InterfaceTypeAttribute()]
public interface IVsPackageDefinedTextMarkerType
[GuidAttribute(L"C70F1528-1A66-403F-AD42-F60F9D413E05")]
[InterfaceTypeAttribute()]
public interface class IVsPackageDefinedTextMarkerType
[<GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")>]
[<InterfaceTypeAttribute()>]
type IVsPackageDefinedTextMarkerType =  interface end
public interface IVsPackageDefinedTextMarkerType

Le type IVsPackageDefinedTextMarkerType expose les membres suivants.

Méthodes

  Nom Description
Méthode publique DrawGlyphWithColors Dessine un glyphe dans le contexte d'affichage donné et le rectangle englobant à l'aide de les couleurs fournies.
Méthode publique GetBehaviorFlags Contrôles comment les pistes de marque du texte lorsque les modifications se produisent.
Méthode publique GetDefaultColors Retourne le premier plan et les couleurs d'arrière-plan par défaut pour une marque.
Méthode publique GetDefaultFontFlags Spécifie les modifications supplémentaires à l'apparence de texte déterminée par la marque.
Méthode publique GetDefaultLineStyle Retourne les attributs par défaut de ligne pour un type de marqueur personnalisé.
Méthode publique GetPriorityIndex Retourne l'index de priorité pour le type de marqueur personnalisé, avec la valeur la plus élevée recevant le positionnement le plus élevé.
Méthode publique GetVisualStyle Retourne l'apparence, l'emplacement, et la coloration d'un type de marqueur personnalisé comme un bit a classé.

Début

Notes

Cette interface permet pour spécifier le comportement de marque pour un type de marqueur personnalisé. Vous pouvez toujours modifier certains attributs de marque à l'aide de l'interface d'IVsTextMarker (SetBehavior), SetVisualStyle, etc.) ainsi qu'en fournissant IVsTextMarkerClient lorsque vous créez une marque.

Implémentez IVsPackageDefinedTextMarkerType pour décrire comment une marque donnée se comporte et apparaît à l'utilisateur. L'environnement appelle les méthodes d'IVsPackageDefinedTextMarkerType lorsque les nouvelles informations de personnalisation sont générées comme suit :

  • L'utilisateur commence (IDE) l'environnement de développement intégré pour la première fois.

  • L'utilisateur sélectionne Options sur le menu Outils, puis clique sur le bouton de Restaurer les paramètres par défaut dans la boîte de dialogue de Polices et couleurs.

Remarques à l'attention des implémenteurs

Implémenté pour fournir un type de marqueur personnalisé.

Remarques à l'attention des appelants

Appelé par l'environnement pour déterminer les informations de marque applicables à votre type de marqueur personnalisé.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms