Partager via


IVsTextView.GetLineAndColumn, méthode

Convertit une position de flux de texte à une ligne et à un index de colonne.

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

Syntaxe

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

Paramètres

  • iPos
    Type : Int32

    [in] entier contenant la position dans le flux de texte.

  • piLine
    Type : Int32%

    [out] pointeur contenant l'index de ligne correspondant à la position de flux de données.

  • piIndex
    Type : Int32%

    [out] pointeur contenant l'index de colonne correspondant à la position de flux de données.

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::GetLineAndColumn(
   [in] long iPos,
   [out] long *piLine,
   [out] CharIndex *piIndex
);

Utilisez cette méthode pour convertir une position de flux de texte à une ligne et à un index de colonne. Pour convertir une ligne et un index de colonne à un flux de texte positionnez, utilisez l'GetNearestPosition. La méthode d'GetNearestPosition explique l'espace virtuel dans la vue et fournit la position de la marque de fin de ligne (EOL) sur la ligne donnée si la colonne est dans l'espace virtuel ou à la fin. L'espace virtuel est l'espace qui montre à la vue mais si non à une partie de la mémoire tampon de texte. Le paramètre de l'espace virtuel est accès des outils \ options \ éditeur de texte \ tous les langages \ général. Pour plus d'informations, consultez Options, Éditeur de texte, Tous les langages.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextView Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms