CRichEditCtrl::FindText
查找在丰富中的文本编辑控件。
long FindText(
DWORD dwFlags,
FINDTEXTEX* pFindText
) const;
参数
dwFlags
有关可能值列表,请参见。EM_FINDTEXTEXT 的 wParam 在 Windows SDK。pFindText
为给定搜索的参数和返回找到匹配范围的 FINDTEXTEX 结构的指针。
返回值
下一个匹配项的从零开始的字符位置;– 1;如果没有更多的匹配。
备注
可通过将 CHARRANGE 结构中的相应大小参数向上或向下搜索用于在 FINDTEXTEX 结构中。
有关更多信息,请参见 EM_FINDTEXTEX 消息和 FINDTEXTEX 结构。Windows SDK。
示例
// Set the selection to be the first occurrence of the
// string lpszmyString, if it is found.
FINDTEXTEX ft;
ft.chrg.cpMin = 0;
ft.chrg.cpMax = 50;
ft.lpstrText = _T("wallaby");
long n = m_myRichEditCtrl.FindText(FR_MATCHCASE|FR_WHOLEWORD, &ft);
if (n != -1)
m_myRichEditCtrl.SetSel(ft.chrgText);
要求
Header: afxcmn.h