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