IVsOutliningSession.AddOutlineRegions 方法

创建在文本指定范围内的一个大纲区域。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

语法

声明
Function AddOutlineRegions ( _
    dwOutliningFlags As UInteger, _
    cRegions As Integer, _
    rgOutlnReg As NewOutlineRegion() _
) As Integer
int AddOutlineRegions(
    uint dwOutliningFlags,
    int cRegions,
    NewOutlineRegion[] rgOutlnReg
)
int AddOutlineRegions(
    [InAttribute] unsigned int dwOutliningFlags, 
    [InAttribute] int cRegions, 
    [InAttribute] array<NewOutlineRegion>^ rgOutlnReg
)
abstract AddOutlineRegions : 
        dwOutliningFlags:uint32 * 
        cRegions:int * 
        rgOutlnReg:NewOutlineRegion[] -> int
function AddOutlineRegions(
    dwOutliningFlags : uint, 
    cRegions : int, 
    rgOutlnReg : NewOutlineRegion[]
) : int

参数

  • dwOutliningFlags
    类型:UInt32

    [in] 概述中将控件标记存在大纲区域是否移除或保留。 有关更多信息,请参见 ADD_OUTLINE_REGION_FLAGS

  • cRegions
    类型:Int32

    [in] 展开大纲区域的数字添加。

返回值

类型:Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 textmgr.idl:

HRESULT IVsOutliningSession::AddOutlineRegions(
   [in] DWORD dwOutliningFlags, 
   [in] long cRegions, 
   [in, size_is(cRegions)] NewOutlineRegion *rgOutlnReg
);

如果您在文本缓冲区若要概述的几个区域,然后创建轮廓区域一次然后调用 AddOutlineRegions 。

.NET Framework 安全性

请参阅

参考

IVsOutliningSession 接口

Microsoft.VisualStudio.TextManager.Interop 命名空间