2.2.6.27.14 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