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