Метод ITextRange::SetRange (tom.h)
Настраивает конечные точки диапазона в соответствии с указанными значениями.
Синтаксис
HRESULT SetRange(
long cpAnchor,
long cpActive
);
Параметры
cpAnchor
Тип: long
Позиция символа для конца привязки диапазона.
cpActive
Тип: long
Позиция символа активного конца диапазона.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод задает начальную позицию диапазона в min(cpActive, cpAnchor)
значение , а конечную позицию — .max(cpActive, cpAnchor)
Если диапазон является неразрожденным выбором, cpAnchor — активный конец, а cpAnchor — конец привязки. Если диапазон является вырожденным выделением, выделение отображается в начале строки, а не в конце предыдущей строки.
Этот метод удаляет все остальные поддиапозоны, которые могут иметь этот диапазон. Чтобы сохранить текущие поддиапсегры, используйте ITextRange2::SetActiveSubrange.
Если текстовый диапазон является выделенным, можно задать атрибуты выделения с помощью метода ITextSelection::SetFlags .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | tom.h |
DLL | Msftedit.dll |
См. также раздел
Основные понятия
Справочные материалы