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


Метод 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

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

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

ITextRange

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

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