Partager via


IVsHiddenTextSession.AddHiddenRegions, méthode

Ajoute une nouvelle zone masquée à la mémoire tampon de texte.

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

Syntaxe

'Déclaration
Function AddHiddenRegions ( _
    dwUpdateFlags As UInteger, _
    cRegions As Integer, _
    rgHidReg As NewHiddenRegion(), _
    <OutAttribute> ppEnum As IVsEnumHiddenRegions() _
) As Integer
int AddHiddenRegions(
    uint dwUpdateFlags,
    int cRegions,
    NewHiddenRegion[] rgHidReg,
    IVsEnumHiddenRegions[] ppEnum
)
int AddHiddenRegions(
    [InAttribute] unsigned int dwUpdateFlags, 
    [InAttribute] int cRegions, 
    [InAttribute] array<NewHiddenRegion>^ rgHidReg, 
    [OutAttribute] array<IVsEnumHiddenRegions^>^ ppEnum
)
abstract AddHiddenRegions : 
        dwUpdateFlags:uint32 * 
        cRegions:int * 
        rgHidReg:NewHiddenRegion[] * 
        ppEnum:IVsEnumHiddenRegions[] byref -> int
function AddHiddenRegions(
    dwUpdateFlags : uint, 
    cRegions : int, 
    rgHidReg : NewHiddenRegion[], 
    ppEnum : IVsEnumHiddenRegions[]
) : int

Paramètres

  • dwUpdateFlags
    Type : UInt32

    [in] spécifie si la zone masquée est ajoutée à la pile d'Undo/Rétablir. Pour plus d'informations, consultez CHANGE_HIDDEN_REGION_FLAGS.

  • cRegions
    Type : Int32

    [in] numéro de zones masquées à ajouter à la mémoire tampon de texte.

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 IVsHiddenTextSession::AddHiddenRegions(
   [in] DWORD dwUpdateFlags, 
   [in] long cRegions, 
   [in, size_is(cRegions)] NewHiddenRegion *rgHidReg, 
   [out] IVsEnumHiddenRegions **ppEnum
);

Appelez AddHiddenRegions pour ajouter un nouveau plan ou une zone masquée à l'étendue spécifiée du texte.

  • Lorsque vous créez une nouvelle zone à l'aide de cette méthode, vous pouvez spécifier si la zone peut participer à Undo/Rétablir (paramètre d'dwUpdateFlags), et le nombre de régions à les créer.

  • En outre, dans le paramètre d'rgHidReg, vous pouvez spécifier des propriétés de la zone dont le type (masqué ou mode Plan), le comportement (éditeur ou client- contrôlé), l'état (développé ou réduit), le texte de bannière montré lorsque la zone est réduite, et vous pouvez en outre identifier un cookie spécifique que vous pouvez utiliser pour référencer les zones masquées ou un spécifique dans des méthodes telles que l'EnumHiddenRegions

Sécurité .NET Framework

Voir aussi

Référence

IVsHiddenTextSession Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms