Share via


HIDDEN_REGION_BEHAVIOR, énumération

Spécifie si la zone masquée est contrôlée par le client ou l'éditeur.

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

Syntaxe

'Déclaration
Public Enumeration HIDDEN_REGION_BEHAVIOR
public enum HIDDEN_REGION_BEHAVIOR
public enum class HIDDEN_REGION_BEHAVIOR
type HIDDEN_REGION_BEHAVIOR
public enum HIDDEN_REGION_BEHAVIOR

Membres

Nom de membre Description
hrbClientControlled Utilisation d'obtenir des notifications pour diverses d'événements et de contrôler entièrement chaque aspect d'une zone de texte masqué.
hrbEditorControlled Utilisation si vous souhaitez uniquement effectuer masquer de mode Plan- type mode Plan-type d'une zone et souhaiter l'éditeur pour prendre la responsabilité de l'apparence, du comportement, et de la durée de vie de la zone masquée.

Notes

Le comportement est une propriété permanente de la zone masquée. Le comportement masqué de zone détermine si la zone est contrôlée par le client ou par l'éditeur. Voici les principales fonctionnalités que vous pouvez explicitement contrôler si vous utilisez le comportement contrôlé (hrbClientControlled) ou par éditeur contrôlé de client (d'hrbEditorControlled) de votre zone masquée, ainsi que l'implémentation par défaut de chaque option :

  • Texte de bannière

    • hrbClientControlled : l'option de texte de bannière est spécifiée à l'aide de NewHiddenRegion et SetBanner.

    • hrbEditorControlled : le texte de bannière est toujours une chaîne fixe, qui est « … » par défaut.

  • Texte de conseil

    • hrbClientControlled : Le texte de conseil est spécifié à l'aide de l'GetTipText.

    • hrbEditorControlled : les premiers espaces blancs non de N du texte masqué sont tronqués pour la présentation.

  • Négociation de commande

    • hrbClientControlled : Des commandes de menu contextuel sont exposées et gérées à l'aide de IVsHiddenTextClient : : GetMarkerCommandInfo ou IVsHiddenTextClient : : ExecMarkerCommand.

    • hrbEditorControlled : Des commandes de menu contextuel sont résolues. Par exemple, sélection de masquer et mode Plan d'arrêt.

  • Notification d'événements

    • hrbClientControlled : La notification est fournie à l'aide de l'interface d'IVsHiddenTextClient, sur la disponibilité la zone masquée est supprimée, ses modifications d'état, et ainsi de suite.

    • hrbEditorControlled : Aucune notification n'est envoyée au client. L'éditeur gère toute la notification en interne.

Si vous souhaitez effectuer le mode Plan simple, utilisez hrbEditorControlled. Si vous souhaitez un contrôle plus détaillé de la façon dont les zones masquées se comportent, utilisez hrbClientControlled.

Signature de COM

De textmgr.idl :

[C++]

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms