IVsTextView.GetNearestPosition, méthode
Convertit une ligne et un index de colonne à une position de flux de texte.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
Function GetNearestPosition ( _
iLine As Integer, _
iCol As Integer, _
<OutAttribute> ByRef piPos As Integer, _
<OutAttribute> ByRef piVirtualSpaces As Integer _
) As Integer
int GetNearestPosition(
int iLine,
int iCol,
out int piPos,
out int piVirtualSpaces
)
int GetNearestPosition(
[InAttribute] int iLine,
[InAttribute] int iCol,
[OutAttribute] int% piPos,
[OutAttribute] int% piVirtualSpaces
)
abstract GetNearestPosition :
iLine:int *
iCol:int *
piPos:int byref *
piVirtualSpaces:int byref -> int
function GetNearestPosition(
iLine : int,
iCol : int,
piPos : int,
piVirtualSpaces : int
) : int
Paramètres
iLine
Type : Int32[in] entier contenant l'index de ligne.
iCol
Type : Int32[in] entier contenant l'index de colonne. Les coordonnées de Viewcol peuvent comprendre l'espace virtuel.
piPos
Type : Int32%[out] pointeur à un entier contenant la position dans le flux de texte.
piVirtualSpaces
Type : Int32%[out] pointeur à un entier contenant le nombre d'espaces virtuels.
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::GetNearestPosition(
[in] long iLine,
[in] ViewCol iCol,
[out] long *piPos,
[out] long *piVirtualSpaces
);
Utilisez cette méthode pour convertir une ligne et un index de colonne à une position de flux de texte. Pour convertir d'une position de flux de données à une ligne et à un index de colonne, utilisation GetLineAndColumn. 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.