IVsTextManager.NavigateToPosition(IVsTextBuffer, Guid, Int32, Int32) Метод

Определение

Находит или создает соответствующее представление в указанном буфере и помещает выделение в указанное линейное положение.

public:
 int NavigateToPosition(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ pBuffer, Guid % guidDocViewType, int iPos, int iLen);
public int NavigateToPosition (Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer pBuffer, ref Guid guidDocViewType, int iPos, int iLen);
abstract member NavigateToPosition : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer * Guid * int * int -> int
Public Function NavigateToPosition (pBuffer As IVsTextBuffer, ByRef guidDocViewType As Guid, iPos As Integer, iLen As Integer) As Integer

Параметры

pBuffer
IVsTextBuffer

[in] Указатель на интерфейс IVsTextBuffer.

guidDocViewType
Guid

[in] Идентификатор GUID, определяющий представление. Этим значением всегда должно быть представление LOGVIEWID_TextView.

iPos
Int32

[in] Линейная позиция в буфере, где необходимо поместить курсор.

iLen
Int32

[in] Длина выделения.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из текстмгр. IDL:

HRESULT IVsTextManager::NavigateToPosition(  
   [in] IVsTextBuffer * pBuffer,  
   [in] REFGUID guidDocViewType,  
   [in] long iPos,  
   [in] long iLen  
);  

Этот метод тот же, что NavigateToLineAndColumn и, за исключением того, что он использует одномерные и позиционированные координаты.

Применяется к