Sdílet prostřednictvím


CRichEditCtrl::LineFromChar

Zkopíruje číslo řádku na řádek, který obsahuje zadaný znak indexu.

long LineFromChar( 
   long nIndex  
) const;

Parametry

  • nIndex
    Obsahuje hodnotu z nuly vycházející index pro požadovaný znak v textu ovládacího prvku pro úpravy nebo obsahuje –1.Pokud nIndex -1, se určuje aktuálního řádku, řádku, který obsahuje stříška.

Vrácená hodnota

Číslo řádku od nuly na řádek obsahující určený index znaku nIndex .Pokud nIndex -1, je vrácena počet řádek obsahující první znak výběru.Pokud není žádný výběr, je vrácena aktuální číslo řádku.

Poznámky

Index znaku je počet znaků od začátku RichEdit.Počítání znaků, položky OLE se počítá jako jeden znak.

Další informace naleznete v EM_EXLINEFROMCHAR v .

Příklad

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

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CRichEditCtrl

Graf hierarchie

CRichEditCtrl::GetLineCount

CRichEditCtrl::GetLine

CRichEditCtrl::LineIndex