Partager via


IVsTextView.GetCaretPos, méthode

Retourne la ligne et l'index de colonne de la position du curseur.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
Function GetCaretPos ( _
    <OutAttribute> ByRef piLine As Integer, _
    <OutAttribute> ByRef piColumn As Integer _
) As Integer
int GetCaretPos(
    out int piLine,
    out int piColumn
)
int GetCaretPos(
    [OutAttribute] int% piLine, 
    [OutAttribute] int% piColumn
)
abstract GetCaretPos : 
        piLine:int byref * 
        piColumn:int byref -> int
function GetCaretPos(
    piLine : int, 
    piColumn : int
) : int

Paramètres

  • piLine
    Type : Int32%

    [out] pointeur à un entier contenant la ligne, si la méthode réussit.

  • piColumn
    Type : Int32%

    [out] pointeur à un entier contenant la colonne, si la méthode réussit. Les coordonnées de Viewcol peuvent comprendre l'espace virtuel.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

HRESULT IVsTextView::GetCaretPos(
   [out] long *piLine,
   [out] ViewCol *piColumn
);

L'emplacement du signe insertion est la position du curseur. Utilisez GetCaretPos pour gérer le signe insertion ou le point d'insertion. Les paramètres d'piLine ou d'piColumn peuvent être nullune référence null (Nothing en Visual Basic) si un seul est nécessaire.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextView Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms