CRichEditCtrl::LineFromChar
擷取包含指定字元索引之行的行號。
long LineFromChar(
long nIndex
) const;
參數
- nIndex
在編輯控制項的文字包含所需字元的以零起始的索引值或包含– 1。 如果 nIndex 為– 1,其指定目前這一行,也就是說,包含插入號的行。
傳回值
包含字元索引之行的以零起始的資料列編號指定 nIndex。 如果 nIndex 為– 1,包含選取範圍中的第一個字元的行號傳回。 如果沒有選取範圍,則目前的行號傳回。
備註
字元索引是字元數目一開始 Rich Edit 控制項。 對於字元計數,一個 OLE 項目計算為單一字元。
如需詳細資訊,請參閱 Windows SDK的 EM_EXLINEFROMCHAR 。
範例
// The index of the char to get information on.
int nIndex = 11;
CString strText;
m_myRichEditCtrl.GetWindowText(strText);
strText = strText.Mid(nIndex, 1);
// Dump the index, character and line number.
TRACE(_T("nIndex = %d, character = %c, line = %d\r\n"),
nIndex, strText[0], m_myRichEditCtrl.LineFromChar(nIndex));
需求
Header: afxcmn.h