IVsTextManager.NavigateToPosition(IVsTextBuffer, Guid, Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.