Udostępnij za pośrednictwem


CRichEditCtrl::LineIndex

Pobiera indeks znaku wiersza w tej CRichEditCtrl obiektu.

int LineIndex(
   int nLine = -1 
) const;

Parametry

  • nLine
    Zawiera wartość indeksu dla żądanego wiersza tekstu w formancie edycyjnym lub zawiera –1.Jeśli nLine jest –1, określa bieżącego wiersza, czyli wiersz zawierający kursora.

Wartość zwracana

Indeks znaku wiersza określonego w nLine lub –1, jeżeli określony numer wiersza jest większa, wówczas liczba wierszy w formancie edycyjnym.

Uwagi

Indeks znaku jest liczba znaków od początku formant edycji wzbogaconej do określonego wiersza.

Aby uzyskać więcej informacji, zobacz EM_LINEINDEX w Windows SDK.

Przykład

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

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CRichEditCtrl

Wykres hierarchii

CRichEditCtrl::LineFromChar

CRichEditCtrl::GetLineCount