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


EM_FINDTEXTEXW сообщение

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

Параметры

wParam

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

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

lParam

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

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

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

Комментарии

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

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

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

EM_FINDTEXTEXW использует структуру FINDTEXTEXW , а EM_FINDTEXTW — структуру FINDTEXTW . Разница заключается в том, что EM_FINDTEXTEXW сообщает диапазон найденного текста.

Требования

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

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

EM_FINDTEXTW