Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CRichEditCtrl

Diagram hierarchii

CRichEditCtrl::GetLineCount

CRichEditCtrl::GetLine

CRichEditCtrl::LineIndex