CRichEditCtrl::FindText
Найти вставке СМС в элементе управления расширенного редактирования.
long FindText(
DWORD dwFlags,
FINDTEXTEX* pFindText
) const;
Параметры
dwFlags
Список возможных значений см. в разделе wParam в EM_FINDTEXTEXT в 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