IVsTextManager.NavigateToPosition(IVsTextBuffer, Guid, Int32, Int32) Methode

Definition

Sucht oder erstellt eine entsprechende Ansicht auf dem angegebenen Puffer und platziert die Auswahl an der angegebenen Position.

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

Parameter

pBuffer
IVsTextBuffer

[in] Zeiger auf die IVsTextBuffer-Schnittstelle.

guidDocViewType
Guid

[in] GUID, die die Ansicht identifiziert. Dieser Wert sollte immer LOGVIEWID_TextView sein.

iPos
Int32

[in] Lineare Position im Puffer, auf die die Einfügemarke gesetzt werden soll.

iLen
Int32

[in] Länge der Auswahl.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus textmgr. idl:

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

Diese Methode ist identisch NavigateToLineAndColumn mit, mit der Ausnahme, dass Sie eindimensionale, positionelle Koordinaten verwendet.

Gilt für