RichEdit::LineIndex

Description

Get index of first character in a line

Syntax

int LineIndex( int nLine = -1 )const


Parameters

nLine
Contains the index value for the desired line in
the text of the richedit control, or contains -1.
If nLine is -1, it specifies the current line, that is, the line that contains the caret.

Return

The character index of the line specified in nLine or -1

if the specified line number is greater then the number

of lines in the edit control.

Examples

EX1

#include <..\OriginLab\DialogEx.h>
#define IDC_RICHEDIT1 1001

void RichEdit_LineIndex(Dialog& EditBoxes)
{
RichEdit richEdit = EditBoxes.GetItem(IDC_RICHEDIT1);
int nBegin, nEnd;
// Replace the second line, if it exists, of the rich edit control
// with the text "Origin C".
if ((nBegin = richEdit.LineIndex(1)) != -1)
{
nEnd = nBegin + richEdit.LineLength(1);
richEdit.SetSel(nBegin, nEnd);
richEdit.ReplaceSel("Origin C");
}
}