CEdit::LineIndex

Wywołanie tej funkcji do pobierania indeks znaku wiersza w formancie edycji wielu linii.

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 niż liczba wierszy w formancie edycyjnym.

Uwagi

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

Ta funkcja Członkowskim jest przetwarzany tylko przez formanty edycji wielu linii.

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

Przykład

// The string for replacing.
CString strString(_T("Hi, we're the replacements."));
int nBegin, nEnd;

// Replace the second line, if it exists, of the edit control 
// with the text strString. 
if ((nBegin = m_myEdit.LineIndex(1)) != -1)
{
   nEnd = nBegin + m_myEdit.LineLength(nBegin); 
   m_myEdit.SetSel(nBegin, nEnd);
   m_myEdit.ReplaceSel(strString);
}   

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CEdit

Diagram hierarchii

CEdit::LineFromChar