Sdílet prostřednictvím


CRichEditCtrl::LineIndex

Načte index znaku řádek během tohoto CRichEditCtrl objektu.

int LineIndex(
   int nLine = -1 
) const;

Parametry

  • nLine
    Obsahuje hodnotu indexu požadovaného řádku v textu ovládacího prvku pro úpravy nebo obsahuje –1.Pokud nLine -1, se určuje aktuálního řádku, řádku, který obsahuje stříška.

Vrácená hodnota

Index znaku v řádku nLine nebo –1, pokud je zadané číslo řádku větší pak počet řádků v textovém poli.

Poznámky

Index znaku je počet znaků od začátku RichEdit zadaný řádek.

Další informace naleznete v EM_LINEINDEX v .

Příklad

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

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CRichEditCtrl

Diagram hierarchie

CRichEditCtrl::LineFromChar

CRichEditCtrl::GetLineCount