IVsTextManager.NavigateToPosition(IVsTextBuffer, Guid, Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.