Aracılığıyla paylaş


CRichEditCtrl::LineIndex

Bunun içinde bir satırın karakter dizin alır CRichEditCtrl nesnesi.

int LineIndex(
   int nLine = -1 
) const;

Parametreler

  • nLine
    –1 İçerir veya istenen satır düzenleme denetimine metin için dizin değerini içerir.nLine Olan –1, geçerli satır, diğer bir deyişle, şapka içeren satırı belirtir.

Dönüş Değeri

Belirtilen satır karakteri dizin nLine veya belirtilen satır numarası büyükse –1 sonra düzenleme denetimi içinde satır sayısı.

Notlar

Belirtilen satır için zengin metin düzenleme denetimi başından karakter karakter dizinidir.

Daha fazla bilgi için bkz: EM_LINEINDEX , Windows SDK.

Örnek

// 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);
}   

Gereksinimler

Başlık: afxcmn.h

Ayrıca bkz.

Başvuru

CRichEditCtrl sınıfı

Hiyerarşi grafik

CRichEditCtrl::LineFromChar

CRichEditCtrl::GetLineCount