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");
        }
}

Remark

See Also

Header to Include

Control.h