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