Partager via


IVsHiddenTextClient, interface

Fournit une notification des modifications à une session nouvellement créé de texte masqué.

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

Syntaxe

'Déclaration
<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")> _
<InterfaceTypeAttribute()> _
Public Interface IVsHiddenTextClient
[GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface IVsHiddenTextClient
[GuidAttribute(L"CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface class IVsHiddenTextClient
[<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")>]
[<InterfaceTypeAttribute()>]
type IVsHiddenTextClient =  interface end
public interface IVsHiddenTextClient

Le type IVsHiddenTextClient expose les membres suivants.

Méthodes

  Nom Description
Méthode publique ExecMarkerCommand Exécute un ordre de marqueur de texte sur une marque.
Méthode publique GetMarkerCommandInfo Retourne les informations d'ordre de marque.
Méthode publique GetTipText Signaux que l'utilisateur a pointé le pointage avec la souris une zone réduite de texte masqué.
Méthode publique MakeBaseSpanVisible Appelé lorsqu'une zone masquée spécifique doit être affichée.
Méthode publique OnBeforeSessionEnd Appelé avant la session de texte masqué est terminé.
Méthode publique OnHiddenRegionChange Appelé lorsque l'utilisateur se développe ou réduit une zone masquée.

Début

Notes

Si vous créez votre propre session de texte masqué, vous pouvez implémenter IVsHiddenTextClient. Cette interface fournit une notification lorsque l'utilisateur se développe et réduit les zones de texte masqué, et ainsi de suite. Cela vous permet pour implémenter des actions spécifiques pour votre service de langage en réponse à l'action utilisateur.

Remarques à l'attention des implémenteurs

Implémentez cette interface pour recevoir la notification des actions utilisateur qui affectent des zones de texte masqué dans la mémoire tampon de texte. Si une session de texte masqué existe déjà pour la mémoire tampon de texte, c. autrement dit., un appel à l'GetHiddenTextSession retourne un pointeur à IVsHiddenTextSession, vous ne pouvez pas spécifier un client de texte masqué.

Toutefois, si une session de texte masqué n'existe pas pour la mémoire tampon de texte, vous pouvez passer dans un pointeur à votre client de texte masqué lorsque vous créez une nouvelle session de texte masqué par CreateHiddenTextSession appelant.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms