IVsTextView.GetNearestPosition(Int32, Int32, Int32, Int32) Método

Definición

Convierte un índice de línea y columna en una posición de la secuencia de texto.

public:
 int GetNearestPosition(int iLine, int iCol, [Runtime::InteropServices::Out] int % piPos, [Runtime::InteropServices::Out] int % piVirtualSpaces);
int GetNearestPosition(int iLine, int iCol, [Runtime::InteropServices::Out] int & piPos, [Runtime::InteropServices::Out] int & piVirtualSpaces);
public int GetNearestPosition (int iLine, int iCol, out int piPos, out int piVirtualSpaces);
abstract member GetNearestPosition : int * int * int * int -> int
Public Function GetNearestPosition (iLine As Integer, iCol As Integer, ByRef piPos As Integer, ByRef piVirtualSpaces As Integer) As Integer

Parámetros

iLine
Int32

[in] Entero que contiene el índice de línea.

iCol
Int32

[in] Entero que contiene el índice de columna. Las coordenadas de Viewcol pueden incluir espacio virtual.

piPos
Int32

[out] Puntero en un entero que contiene la posición en la secuencia de texto.

piVirtualSpaces
Int32

[out] Puntero en un entero que contiene el número de espacios virtuales.

Devoluciones

Int32

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, devuelve un código de error.

Comentarios

Firma COM

Desde textmgr. idl:

HRESULT IVsTextView::GetNearestPosition(  
   [in] long iLine,  
   [in] ViewCol iCol,  
   [out] long *piPos,  
   [out] long *piVirtualSpaces  
);  

Use este método para convertir un índice de línea y columna en una posición de la secuencia de texto. Para convertir de una posición de flujo a un índice de línea y de columna, use GetLineAndColumn . El GetNearestPosition método cuenta para el espacio virtual en la vista y proporciona la posición del marcador de fin de línea (EOL) en la línea especificada si la columna está en el espacio virtual o al final. Espacio virtual es el espacio que se muestra en la vista pero si no forma parte del búfer de texto. La configuración de espacio virtual es acceso desde Tools\Options\Text Editor\All Languages\General. Para obtener más información, vea Opciones, editor de texto, todos los lenguajes.

Se aplica a