VsTextManagerClass.NavigateToPosition 方法

定义

在指定的缓冲区上查找或创建适当的视图,并将所选内容置于指定的线性位置。

public:
 virtual int NavigateToPosition(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ pBuffer, Guid % guidDocViewType, int iPos, int iLen) = Microsoft::VisualStudio::TextManager::Interop::IVsTextManager::NavigateToPosition;
public virtual 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
override this.NavigateToPosition : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer * Guid * int * int -> int
Public Overridable Function NavigateToPosition (pBuffer As IVsTextBuffer, ByRef guidDocViewType As Guid, iPos As Integer, iLen As Integer) As Integer

参数

pBuffer
IVsTextBuffer

中指向接口的指针 IVsTextBuffer

guidDocViewType
Guid

中标识视图的 GUID。 此值应始终为 LOGVIEWID_TextView

iPos
Int32

中缓冲区中放置插入符号的线性位置。

iLen
Int32

中选择的长度。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

实现

适用于