CEdit::LineIndex
呼叫此函式以取得一行的字元索引多行編輯控制項中。
int LineIndex(
int nLine = -1
) const;
參數
- nLine
在編輯控制項的文字包含所需的程式碼行的索引值或包含– 1。 如果 nLine 為– 1,其指定目前這一行,也就是說,包含插入號的行。
傳回值
在 nLine 指定行的字元索引或– 1,如果指定的行號的行數大於在編輯控制項的。
備註
字元索引是字元數目一開始編輯控制項中的指定行。
此成員函式以多行編輯控制項只會處理。
如需詳細資訊,請參閱 Windows SDK的 EM_LINEINDEX 。
範例
// The string for replacing.
CString strString(_T("Hi, we're the replacements."));
int nBegin, nEnd;
// Replace the second line, if it exists, of the edit control
// with the text strString.
if ((nBegin = m_myEdit.LineIndex(1)) != -1)
{
nEnd = nBegin + m_myEdit.LineLength(nBegin);
m_myEdit.SetSel(nBegin, nEnd);
m_myEdit.ReplaceSel(strString);
}
需求
Header: afxwin.h