共用方式為


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 命名空間