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


EM_FINDTEXTEX сообщение

Находит текст в элементе управления форматированным редактированием.

Параметры

wParam

Указывает поведение операции поиска. Этот параметр может иметь одно или несколько из следующих значений.

Значение Значение
FR_DOWN
Microsoft Rich Edit 2.0 и более поздних версий: если задано значение , поиск перенаправится из FINDTEXTEX.chrg.cpMin; Если значение не задано, поиск выполняется в обратном направлении от FINDTEXTEX.chrg.cpMin.
Microsoft Rich Edit 1.0: флаг FR_DOWN игнорируется. Поиск всегда выполняется вперед.
FR_MATCHALEFHAMZA
Microsoft Rich Edit 3.0 и более поздних версий: если этот параметр задан, поиск различает арабские и ивриты с разными акцентами. Если значение не задано, все алефы сопоставляются только символом alef.
FR_MATCHCASE
Если задано значение , операция поиска учитывает регистр. Если значение не задано, операция поиска не учитывает регистр.
FR_MATCHDIAC
Microsoft Rich Edit 3.0 и более поздних версий. Если задано значение , операция поиска учитывает диакритические знаки на арабском и иврите. Если значение не задано, диакритические знаки игнорируются.
FR_MATCHKASHIDA
Microsoft Rich Edit 3.0 и более поздних версий. Если задано значение , операция поиска учитывает арабские и иврите кашиды. Если значение не задано, кашиды игнорируются.
FR_WHOLEWORD
Если задано значение , операция выполняет поиск только целых слов, соответствующих строке поиска. Если значение не задано, операция также выполняет поиск фрагментов слов, соответствующих строке поиска.

lParam

Структура FINDTEXTEX , содержащая сведения об операции поиска.

Возвращаемое значение

Если целевая строка найдена, возвращаемое значение представляет собой отсчитываемую от нуля позицию первого символа совпадения. Если целевой объект не найден, возвращается значение -1.

Комментарии

Используйте это сообщение для поиска строк ANSI. Для Юникода используйте EM_FINDTEXTEXW.

Элемент cpMinэлемента FINDTEXTEX.chrg всегда указывает начальную точку поиска, а cpMax — конечную точку. При поиске в обратном направлении cpMin должен быть равен или больше cpMax. При поиске вперед значение -1 в cpMax расширяет диапазон поиска до конца текста.

Если операция поиска находит совпадение, элемент chrgText структуры FINDTEXTEX возвращает диапазон позиций символов, содержащих соответствующий текст.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Richedit.h

См. также раздел

EM_FINDTEXT