IVsIntellisenseHost.GetContextLocation(Int32, Int32, Int32, RECT[], Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le rectangle englobant pour le contexte IntelliSense.
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
Paramètres
- iPos
- Int32
dans Position du contexte.
- iLen
- Int32
dans Longueur du contexte.
- fUseCaretPosition
- Int32
dans Indicateur qui spécifie que la position du contexte est déterminée par l’emplacement actuel du signe insertion. True indique que l’emplacement actuel du signe insertion est utilisé.
- prc
- RECT[]
à Rectangle englobant pour le contexte IntelliSense.
- piTopX
- Int32
à Ligne supérieure du contexte.
Retours
Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.
Remarques
C++
À partir de singlefileeditor. idl :
HRESULT IVsIntellisenseHost::GetContextLocation([in]long iPos, [in]long iLen, [in] bool fUseCaretPosition, [out]RECT *prc, [out]long *piTopX);