CRichEditCtrl::LineIndex
Ruft den Zeichenindex einer Zeile innerhalb CRichEditCtrl dieses Objekts ab.
int LineIndex(
int nLine = -1
) const;
Parameter
- nLine
Enthält den Indexwert für die gewünschte Zeile im Text des Bearbeitungssteuerelements oder enthält - 1.Wenn nLine ist - 1, wird die aktuelle Zeile h. die Zeile, die die Einfügemarke enthält.
Rückgabewert
Der Zeichenindex der Zeile angegeben in nLine oder 1, wenn die angegebene Zeilennummer dann die Anzahl von Zeilen im Bearbeitungssteuerelement größer ist.
Hinweise
Der Zeichenindex ist die Anzahl der Zeichen am Anfang des Rich-Edit-Steuerelements zur angegebenen Zeile.
Weitere Informationen finden Sie unter EM_LINEINDEX in Windows SDK.
Beispiel
// 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);
}
Anforderungen
Header: afxcmn.h