Partilhar via


CRichEditCtrl::LineFromChar

Recupera o número de linha da linha que contém o índice de caractere especificado.

long LineFromChar(
   long nIndex 
) const;

Parâmetros

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

Valor de retorno

O número de linha com base em zero da linha que contém o índice de caractere especificado por nIndex. If nIndex é – 1, o número da linha que contém o primeiro caractere da seleção é retornado. Se não houver nenhuma seleção, será retornado número de linha corrente.

Comentários

Um índice de caractere é o número de caracteres do início do controle rich edição.Para a contagem de caracteres, um item OLE é contado sistema autônomo um único caractere.

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

Exemplo

// The index of the char to get information on.
int nIndex = 11;

CString strText;

m_myRichEditCtrl.GetWindowText(strText);
strText = strText.Mid(nIndex, 1);

// Dump the index, character and line number.
TRACE(_T("nIndex = %d, character = %c, line = %d\r\n"),
   nIndex, strText[0], m_myRichEditCtrl.LineFromChar(nIndex));   

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CRichEditCtrl

Gráfico de hierarquia

CRichEditCtrl::GetLineCount

CRichEditCtrl::GetLine

CRichEditCtrl::LineIndex

Outros recursos

CRichEditCtrl membros