Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает конечное положение диапазона.
Синтаксис
HRESULT SetEnd(
long cpLim
);
Параметры
cpLim
Тип: long
Новая позиция конца.
Возвращаемое значение
Тип: HRESULT
Метод возвращает значение HRESULT . Если метод завершается успешно, он возвращает S_OK. Если метод завершается сбоем, он возвращает S_FALSE.
Комментарии
Если новая конечная позиция меньше начальной позиции, этот метод также задает начальную позицию cp; то есть диапазон становится точкой вставки.
Если этот диапазон фактически является выделенным, позиция конца становится активной и, если отображение не зависает, оно прокручивается в поле зрения.
ITextRange::SetStart задает начальную позицию диапазона, а ITextRange::SetRange задает оба конца диапазона одновременно. Чтобы преобразовать неразрожденный диапазон ( r) в вырожденный (точка вставки) в начальной позиции, используйте
r.End = r.Start
Аналогичным образом r.Start = r.End преобразует r в точку вставки в конечной позиции.
Чтобы добавить 1 в конечную позицию, если она не находится в конце истории, используйте:
r.End = r.End + 1
Это также делает позицию конца активной и может превратить вырожденный диапазон в неразроженный.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | tom.h |
| DLL | Msftedit.dll |
См. также раздел
Основные понятия
Справочные материалы