Поделиться через


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

См. также

Ссылки

Класс CRichEditCtrl

Диаграмма иерархии

CRichEditCtrl::SetSel