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


Метод ITextRange2::GetSubrange (tom.h)

Извлекает вложенный диапазон в диапазоне.

Синтаксис

HRESULT GetSubrange(
  [in]  long iSubrange,
  [out] long *pcpFirst,
  [out] long *pcpLim
);

Параметры

[in] iSubrange

Тип: long

Индекс поддиагирования.

[out] pcpFirst

Тип: long*

Позиция символа для начала поддиапуляции.

[out] pcpLim

Тип: long*

Позиция символа для конца подчиненного.

Возвращаемое значение

Тип: HRESULT

Если метод завершается успешно, он возвращает noERROR. В противном случае возвращается код ошибки HRESULT .

Комментарии

Поддиаготы выбираются следующим образом.

Значение iSubrange Поддиапазон
Равно нулю Возвращает текущий активный поддиаг.
Больше нуля Возвращает поддиагирование по индексу, указанному iSubrange, в порядке, в котором были добавлены поддиапуляции. Это требует дополнительных вычислений.
Меньше нуля Возвращает поддиагирование по индексу, заданному iSubrange, в порядке увеличения позиции символов.
 

См. раздел ITextRange2::GetCount для получения сведений о количестве поддиаготов, не включая активный поддиаг.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header tom.h
DLL Msftedit.dll

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

ITextRange2