CRichEditCtrl::LineIndex
Retorna o índice do caractere de uma linha dentro de esse objeto de CRichEditCtrl .
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 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 rico para a linha especificada.
Para obter mais informações, consulte EM_LINEINDEX em 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