Compartilhar via


CRichEditCtrl::LineIndex

Recupera o índice do caractere de uma linha dentro deste CRichEditCtrl objeto.

int LineIndex(
   int nLine = -1 
) const;

Parâmetros

  • nLine
    Contém o valor de índice para a linha desejado no texto do controle de edição ou contém – 1.If nLine é – 1, ele especifica a linha corrente, ou seja, a linha que contém o cursor.

Valor de retorno

O índice de caractere da linha especificada em nLine ou -1 se número de linha especificada é maior e o número de linhas no controle de edição.

Comentários

O índice de caractere é o número de caracteres do início do rich controle de edição para a linha especificada.

Para obter mais informações, consulte EM_LINEINDEX in the Windows SDK.

Exemplo

// 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

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CRichEditCtrl

Gráfico de hierarquia

CRichEditCtrl::LineFromChar

CRichEditCtrl::GetLineCount

Outros recursos

CRichEditCtrl membros