CEdit::LineIndex

Chamar essa função para recuperar o índice do caractere de uma linha em um controle de edição de várias linhas.

int LineIndex(
   int nLine = -1 
) const;

Parâmetros

  • nLine
    Contém o valor de índice da linha desejada no texto do controle de edição, ou contém – 1.Se nLine é – 1, especifica a linha atual, ou seja, a linha que contém o acento circunflexo.

Valor de retorno

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

Comentários

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

Essa função de membro é processada por controles de edição de várias linhas.

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

Exemplo

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

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CEdit

Gráfico de hierarquia

CEdit::LineFromChar