Share via


CRichEditCtrl::LineIndex

Recupera el índice del carácter de una línea dentro de este objeto de CRichEditCtrl .

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 del control de edición.

Comentarios

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

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

Ejemplo

// The string for replacing.
LPCTSTR lpszmyString = _T("Hello, I'm the new second line.");

int nBegin, nEnd, nIndex;

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

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

Clase de CRichEditCtrl

Gráfico de jerarquía

CRichEditCtrl::LineFromChar

CRichEditCtrl::GetLineCount