IVsTextManager.NavigateToPosition(IVsTextBuffer, Guid, Int32, Int32) Método

Definição

Localiza ou cria uma exibição apropriada no buffer especificado e coloca a seleção na posição linear especificada.

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

Parâmetros

pBuffer
IVsTextBuffer

no Ponteiro para a IVsTextBuffer interface.

guidDocViewType
Guid

no GUID que identifica a exibição. Esse valor sempre deve ser LOGVIEWID_TextView .

iPos
Int32

no Posição linear no buffer no qual colocar o cursor.

iLen
Int32

no Comprimento da seleção.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De textmgr. idl:

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

Esse método é o mesmo NavigateToLineAndColumn que o, exceto pelo fato de que ele usa coordenadas de posição unidimensional.

Aplica-se a