IVsIntellisenseHost.GetContextLocation Yöntem

Tanım

IntelliSense bağlamı için sınırlayıcı dikdörtgeni alır.

public:
 int GetContextLocation(int iPos, int iLen, int fUseCaretPosition, cli::array <Microsoft::VisualStudio::OLE::Interop::RECT> ^ prc, [Runtime::InteropServices::Out] int % piTopX);
int GetContextLocation(int iPos, int iLen, int fUseCaretPosition, std::Array <Microsoft::VisualStudio::OLE::Interop::RECT> const & prc, [Runtime::InteropServices::Out] int & piTopX);
public int GetContextLocation (int iPos, int iLen, int fUseCaretPosition, Microsoft.VisualStudio.OLE.Interop.RECT[] prc, out int piTopX);
abstract member GetContextLocation : int * int * int * Microsoft.VisualStudio.OLE.Interop.RECT[] * int -> int
Public Function GetContextLocation (iPos As Integer, iLen As Integer, fUseCaretPosition As Integer, prc As RECT(), ByRef piTopX As Integer) As Integer

Parametreler

iPos
Int32

'ndaki Bağlam konumu.

iLen
Int32

'ndaki Bağlamın uzunluğu.

fUseCaretPosition
Int32

'ndaki Bağlam konumunun geçerli giriş işareti konumuna göre belirlendiğini belirten bayrak. True, geçerli giriş işareti konumunu kullanacağını gösterir.

prc
RECT[]

dışı IntelliSense bağlamı için sınırlayıcı dikdörtgen.

piTopX
Int32

dışı Bağlamın en üst satırı.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

C++

Singlefileeditor. IDL öğesinden:

HRESULT IVsIntellisenseHost::GetContextLocation([in]long iPos, [in]long iLen, [in] bool fUseCaretPosition, [out]RECT *prc, [out]long *piTopX);

Şunlara uygulanır