共用方式為


IVsHiddenTextSession.AddHiddenRegions 方法

文字緩衝區中加入新的隱藏的區域。

命名空間:  Microsoft.VisualStudio.TextManager.Interop
組件:  Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

語法

'宣告
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

參數

  • dwUpdateFlags
    類型:UInt32

    [in]指定是否要隱藏的區域加入復原/重做堆疊。 如需詳細資訊,請參閱CHANGE_HIDDEN_REGION_FLAGS

  • cRegions
    類型:Int32

    [in]若要新增到文字緩衝區的隱藏區域的數目。

傳回值

類型:Int32
如果此方法將會成功,則會傳回S_OK。如果失敗,它就會傳回錯誤碼。

備註

COM 簽章

從 textmgr.idl:

HRESULT IVsHiddenTextSession::AddHiddenRegions(
   [in] DWORD dwUpdateFlags, 
   [in] long cRegions, 
   [in, size_is(cRegions)] NewHiddenRegion *rgHidReg, 
   [out] IVsEnumHiddenRegions **ppEnum
);

呼叫AddHiddenRegions的文字指定的範圍中加入新的外框或隱藏的區域。

  • 當您建立新的區域,使用這個方法時,您可以指定是否有該區域可以參與復原/重做 (dwUpdateFlags參數),以及若要建立的區域數目。

  • 此外,在rgHidReg參數,您可以指定包括型別區域的屬性 (隱藏或大綱) (編輯器或用戶端-控制) 的行為、 狀態 (展開或摺疊)、 橫幅文字顯示時的區域摺疊,以及您可以另外識別特定的 cookie,您可以如用來參考隱藏區域或方法中的特定型別EnumHiddenRegions

.NET Framework 安全性

請參閱

參考

IVsHiddenTextSession 介面

Microsoft.VisualStudio.TextManager.Interop 命名空間