IVsHiddenRegion.GetBehavior, méthode
Retourne le comportement masqué de zone, c. autrement dit., client- contrôlé ou contrôlé par l'éditeur.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
Function GetBehavior ( _
<OutAttribute> ByRef pdwBehavior As UInteger _
) As Integer
int GetBehavior(
out uint pdwBehavior
)
int GetBehavior(
[OutAttribute] unsigned int% pdwBehavior
)
abstract GetBehavior :
pdwBehavior:uint32 byref -> int
function GetBehavior(
pdwBehavior : uint
) : int
Paramètres
pdwBehavior
Type : UInt32%[out] pointeur au comportement masqué de zone. Pour plus d'informations, consultez HIDDEN_REGION_BEHAVIOR.
Valeur de retour
Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Notes
Signature de COM
De textmgr.idl :
HRESULT IVsHiddenRegion::GetBehavior(
[out] DWORD *pdwBehavior
);
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'M:Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextClient.GetTipText(Microsoft.VisualStudio.TextManager.Interop.IVsHiddenRegion,System.String[]).
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 la méthode d'GetMarkerCommandInfo ou la méthode d'ExecMarkerCommand.
hrbEditorControlled : Des commandes de menu contextuel sont résolues. Par exemple, Masquer la sélection et Arrêter le mode Plan.
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.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.