CRichEditCtrl::LineFromChar
Pobiera numer wiersza, zawierającą znak określony indeks.
long LineFromChar(
long nIndex
) const;
Parametry
- nIndex
Zawiera wartość indeksu żądany znak w tekście formant edycji lub zawiera –1.Jeśli nIndex jest –1, określa bieżącego wiersza, czyli wiersz zawierający kursora.
Wartość zwracana
Od zera numer wiersza zawierającego indeksu znak określony przez nIndex.Jeśli nIndex jest –1, zwracany jest numer wiersza zawierającego pierwszego znaku zaznaczenia.Jeśli nie zaznaczono, zwracany jest numer bieżącego wiersza.
Uwagi
Indeks znaku jest liczba znaków od początku formant edycji wzbogaconej.Do zliczania znak, element OLE jest liczone jako pojedynczy znak.
Aby uzyskać więcej informacji, zobacz EM_EXLINEFROMCHAR w Windows SDK.
Przykład
// The index of the char to get information on.
int nIndex = 11;
CString strText;
m_myRichEditCtrl.GetWindowText(strText);
strText = strText.Mid(nIndex, 1);
// Dump the index, character and line number.
TRACE(_T("nIndex = %d, character = %c, line = %d\r\n"),
nIndex, strText[0], m_myRichEditCtrl.LineFromChar(nIndex));
Wymagania
Nagłówek: afxcmn.h