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


Метод ITextRangeProvider::CompareEndpoints (uiautomationcore.h)

Возвращает значение, указывающее, имеют ли два текстовых диапазона одинаковые конечные точки.

Синтаксис

HRESULT CompareEndpoints(
  [in]          TextPatternRangeEndpoint endpoint,
  [in]          ITextRangeProvider       *targetRange,
  [in]          TextPatternRangeEndpoint targetEndpoint,
  [out, retval] int                      *pRetVal
);

Параметры

[in] endpoint

Тип: TextPatternRangeEndpoint

Конечная точка (запуск или окончание) текстового диапазона вызывающего объекта.

[in] targetRange

Тип: ITextRangeProvider*

Диапазон текста для сравнения.

[in] targetEndpoint

Тип: TextPatternRangeEndpoint

Конечная точка (запуск или окончание) целевого текстового диапазона.

[out, retval] pRetVal

Тип: int*

Получает значение, указывающее, имеют ли два текстовых диапазона одинаковые конечные точки. Этот параметр передается неинициализирован.

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

Тип: HRESULT

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

Замечания

Возвращает отрицательное значение, если конечная точка вызывающего объекта возникает ранее в тексте, чем целевая конечная точка.

Возвращает ноль, если конечная точка вызывающего объекта находится в том же расположении, что и целевая конечная точка.

Возвращает положительное значение, если конечная точка вызывающего объекта происходит позже в тексте, чем целевая конечная точка.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP [классические приложения | Приложения UWP]
минимальный поддерживаемый сервер Windows Server 2003 [классические приложения | Приложения UWP]
целевая платформа Виндоус
заголовка uiautomationcore.h (include UIAutomation.h)

См. также

концептуальные

ITextProvider

ITextRangeProvider

Справочник

Обзор поставщиков автоматизации пользовательского интерфейса