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]若要新增到文字緩衝區的隱藏區域的數目。
rgHidReg
類型:array<Microsoft.VisualStudio.TextManager.Interop.NewHiddenRegion[]in, size_is (cRegions)]呼叫端配置陣列的分層顯示,若要新增的區域。 如需詳細資訊,請參閱 NewHiddenRegion。
ppEnum
類型:array<Microsoft.VisualStudio.TextManager.Interop.IVsEnumHiddenRegions[][] out指標IVsEnumHiddenRegions可以用來列舉文字緩衝區中的隱藏的區域的物件。
傳回值
類型: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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。