다음을 통해 공유


IVsTextView.GetSelection 메서드

있을 경우 현재 선택 항목에 해당 하는 텍스트 범위를 반환 합니다.

네임스페이스:  Microsoft.VisualStudio.TextManager.Interop
어셈블리:  Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)

구문

‘선언
Function GetSelection ( _
    <OutAttribute> ByRef piAnchorLine As Integer, _
    <OutAttribute> ByRef piAnchorCol As Integer, _
    <OutAttribute> ByRef piEndLine As Integer, _
    <OutAttribute> ByRef piEndCol As Integer _
) As Integer
int GetSelection(
    out int piAnchorLine,
    out int piAnchorCol,
    out int piEndLine,
    out int piEndCol
)
int GetSelection(
    [OutAttribute] int% piAnchorLine, 
    [OutAttribute] int% piAnchorCol, 
    [OutAttribute] int% piEndLine, 
    [OutAttribute] int% piEndCol
)
abstract GetSelection : 
        piAnchorLine:int byref * 
        piAnchorCol:int byref * 
        piEndLine:int byref * 
        piEndCol:int byref -> int
function GetSelection(
    piAnchorLine : int, 
    piAnchorCol : int, 
    piEndLine : int, 
    piEndCol : int
) : int

매개 변수

  • piAnchorLine
    형식: Int32%

    [out] 줄 위치를 선택 영역을 고정 합니다. 사용자 선택에 따라이 값 위쪽 줄 선택에서 되지는지 않습니다.

  • piAnchorCol
    형식: Int32%

    [out] 선택 영역에 대해 열 위치를 고정 합니다. 사용자의 선택에 따라,이 값은 선택 영역에서 위쪽, 왼쪽 열 위치 되지는지 않습니다. Viewcol 좌표 가상 공간이 포함 될 수 있습니다.

  • piEndLine
    형식: Int32%

    [out] 선택 영역을 줄 끝 위치입니다. 사용자 선택에 따라이 값이 낮은 행 선택 영역에 있는 되지는지 않습니다.

  • piEndCol
    형식: Int32%

    [out] 다음은 선택 영역에 대 한 끝 열 위치입니다. 사용자 선택에 따라이 값의 아래쪽, 오른쪽 열 위치 선택에서 되지는지 않습니다. Viewcol 좌표 가상 공간이 포함 될 수 있습니다.

반환 값

형식: Int32
메서드가 성공 하면, 반환 S_OK.실패할 경우 오류 코드를 반환합니다.

설명

COM 시그니처

Textmgr.idl에서:

HRESULT IVsTextView::GetSelection(
   [out] long *piAnchorLine,
   [out] ViewCol *piAnchorCol,
   [out] long *piEndLine,
   [out] ViewCol *piEndCol
);

매개 변수를 GetSelection 수 있습니다 nullNull 참조(Visual Basic의 경우 Nothing) 결정 하는 것이 필요 하지 않은 경우. 이 정보를 반환 하는 TextSpan 구조, 호출 하는 GetSelectionSpan 메서드.

참고

기준 위치는 항상 텍스트 보기에서 왼쪽 또는 위쪽 위치가 아닙니다.예를 들어, 10 줄에 걸쳐, 사용자 수 있습니다 자신의 선택에 선 10 고정 및 따라서 예상된 앵커/선 순서를 반대로 자신의 선택에 선 1, 종료 합니다.

.NET Framework 보안

참고 항목

참조

IVsTextView 인터페이스

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