다음을 통해 공유


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 , 매개 변수 영역 종류 등의 속성을 지정할 수 있습니다 (숨김 또는 개요) 동작 (편집기 또는 클라이언트-제어), 상태 (확장 또는 축소) 때 영역 축소 되어, 표시 되는 배너 텍스트 및 사용자 또한 숨겨진 참조 영역이 나 방법의 특정 종류를 사용할 수 있는 특정 쿠키 식별할 수 있습니다EnumHiddenRegions

.NET Framework 보안

참고 항목

참조

IVsHiddenTextSession 인터페이스

Microsoft.VisualStudio.TextManager.Interop 네임스페이스