Метод ITextRange::MoveEndTime (tom.h)
Перемещает конец диапазона либо число символов, либо просто мимо всех смежных символов, которые находятся в наборе символов, заданном Cset, в зависимости от того, какой из них меньше.
Синтаксис
HRESULT MoveEndWhile(
VARIANT *Cset,
long Count,
long *pDelta
);
Параметры
Cset
Тип: VARIANT*
Набор символов, используемый в совпадении. Это может быть явная строка символов или индекс набора символов. Дополнительные сведения см. в разделе Наборы совпадений символов.
Count
Тип: long
Максимальное число символов для перемещения. Значение по умолчанию — tomForward, которое выполняет поиск до конца истории. Если значение Count больше нуля, поиск перемещается вперед (к концу истории). Если значение Count меньше нуля, поиск перемещается назад (к началу истории). Если значение Count равно нулю, конечная позиция не изменяется.
pDelta
Тип: long*
Фактическое количество символов, в которых перемещается конец. Значение может быть равно NULL.
Возвращаемое значение
Тип: HRESULT
Метод возвращает значение HRESULT . Если метод завершается успешно, он возвращает S_OK. Если метод завершается сбоем, он возвращает один из следующих кодов ошибок. Дополнительные сведения о кодах ошибок COM см. в разделе Обработка ошибок в COM.
Код возврата | Описание |
---|---|
|
Недопустимый набор Cset. |
|
Сбой по какой-то другой причине. |
Комментарии
Если новый конец предшествует старому началу, новое начало будет равно новому концу.
Движение, описанное в ITextRange::MoveEndTime , является логическим, а не геометрическим. То есть движение к концу или к началу истории. В зависимости от языка переход к концу истории может быть перемещением влево или вправо.
Дополнительные сведения см. в разделах ITextRange и ITextRange::Move.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | tom.h |
DLL | Msftedit.dll |
См. также раздел
Основные понятия
Справочные материалы