Share via


CEdit::LineLength

recupera la longitud de una línea en un control de edición.

int LineLength(
   int nLine = -1 
) const;

Parámetros

  • nLine
    El índice cero- basado de un carácter en la línea cuya longitud debe recuperar.El valor predeterminado es -1.

Valor devuelto

Para los controles de edición de una línea, el valor devuelto es la longitud, en s para TCHAR, de texto en el control de edición.

Para los controles de edición de varias líneas, el valor devuelto es la longitud, en s para TCHAR, la línea especificada por el parámetro de nLine .Para el texto de ANSI , la longitud es el número de bytes de la línea; para el texto Unicode, la longitud es el número de caracteres de la línea.La longitud no incluye el carácter de retorno de carro en el final de la línea.

Si el parámetro de nLine es más que el número de caracteres del control, el valor devuelto es cero.

Si el parámetro de nLine – 1, el valor devuelto es el número de caracteres no seleccionados en las líneas que contienen los caracteres seleccionados.Por ejemplo, si la selección extiende el cuarto carácter de una línea a través del octavo caracteres del final de la línea siguiente, el valor devuelto es 10.Es decir, tres caracteres en la primera línea y siete en el siguiente.

Para obtener más información sobre el tipo de TCHAR , vea la fila de TCHAR en la tabla de tipos de datos de Windows.

Comentarios

Este método es compatible con el mensaje de EM_LINELENGTH , que se describe en Windows SDK.

Ejemplo

Vea el ejemplo para CEdit::LineIndex.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CEdit

Gráfico de jerarquía

CEdit::LineIndex

EM_LINELENGTH