添加新的隐藏区域到文本缓冲区。
命名空间: 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 参数,您可以指定区域的属性包括类型 (或隐藏概述),该行为 (编辑或客户端控件),状态 (展开或折叠),以显示横幅文本,在该区域处于折叠状态,并且,还可以标识可以使用引用隐藏的区域或特定输入方法例如 EnumHiddenRegions的特定 cookie
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。