共用方式為


CRichEditCtrl::LineIndex

擷取一行的字元索引執行 CRichEditCtrl 物件內的。

int LineIndex(
   int nLine = -1 
) const;

參數

  • nLine
    在編輯控制項的文字包含所需的程式碼行的索引值或包含– 1。 如果 nLine 為– 1,其指定目前這一行,也就是說,包含插入號的行。

傳回值

在 nLine 指定行的字元索引或– 1,如果指定的行號是大於行數編輯控制項的。

備註

字元索引是字元數目一開始 Rich Edit 控制項設定為指定的行。

如需詳細資訊,請參閱 Windows SDK的 EM_LINEINDEX

範例

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

需求

Header: afxcmn.h

請參閱

參考

CRichEditCtrl 類別

階層架構圖

CRichEditCtrl::LineFromChar

CRichEditCtrl::GetLineCount