Share via


CEdit::LineIndex

Llame a esta función para recuperar el índice del carácter de una línea dentro de un control de edición de varias líneas.

int LineIndex(
   int nLine = -1 
) const;

Parámetros

  • nLine
    Contiene el valor de índice para la línea deseada en el texto del control de edición, o contiene – 1.si es nLine – 1, especifica la línea actual, es decir, la línea que contiene el símbolo de intercalación.

Valor devuelto

El índice del carácter de la línea especificada en nLine o – 1 si el número de línea especificado es mayor que el número de líneas en el control de edición.

Comentarios

El índice del carácter es el número de caracteres del comienzo del control de edición a la línea especificada.

Esta función miembro procesa solo los controles de edición de varias líneas.

Para obtener más información, vea EM_LINEINDEX en Windows SDK.

Ejemplo

// The string for replacing.
CString strString(_T("Hi, we're the replacements."));
int nBegin, nEnd;

// Replace the second line, if it exists, of the edit control
// with the text strString.
if ((nBegin = m_myEdit.LineIndex(1)) != -1)
{
   nEnd = nBegin + m_myEdit.LineLength(nBegin); 
   m_myEdit.SetSel(nBegin, nEnd);
   m_myEdit.ReplaceSel(strString);
}   

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CEdit

Gráfico de jerarquía

CEdit::LineFromChar