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


Метод ITextRange::FindTextEnd (tom.h)

Выполняет поиск строки bstr до count символов, начиная с end cp диапазона. Для поиска применяется параметр сравнения Flags. Если строка найдена, параметр End cp изменяется на конец совпадаемой строки, а значение pLength равно длине строки. Если строка не найдена, диапазон не изменяется, а значение pLength равно нулю.

Синтаксис

HRESULT FindTextEnd(
  BSTR bstr,
  long Count,
  long Flags,
  long *pLength
);

Параметры

bstr

Тип: BSTR

Строка, которую требуется найти.

Count

Тип: long

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

tomForward Поиск до конца истории. Это значение по умолчанию.
n (больше 0) Выполните поиск вперед по n символов, начиная с cpLim.
n (меньше 0) Выполните поиск n символов назад, начиная с cpLim.

Flags

Тип: long

Флаги, управляющие сравнениями. Это может быть ноль (по умолчанию) или любое сочетание следующих значений.

tomMatchWord 2 Соответствует целым словам.
tomMatchCase 4 Соответствует регистру.
tomMatchPattern 8 Соответствует регулярным выражениям.

pLength

Тип: long*

Длина совпадаемой строки.

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

Тип: HRESULT

Метод возвращает значение HRESULT . Если метод завершается успешно, он возвращает S_OK. Если метод завершается сбоем, он возвращает S_FALSE.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header tom.h
DLL Msftedit.dll

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

Основные понятия

FindText

FindTextStart

ITextRange

Справочные материалы

Текстовая объектная модель