Метод ITextRange::FindTextStart (tom.h)
Выполняет поиск строки bstr до count символов, начиная с начального cp (cpFirst) диапазона. Для поиска применяется параметр сравнения Flags. Если строка найдена, cp start изменяется на соответствующую строку, а pLength устанавливается равным длине строки. Если строка не найдена, диапазон не изменяется, а значение pLength равно нулю.
Синтаксис
HRESULT FindTextStart(
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 |
См. также раздел
Основные понятия
Справочные материалы