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


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

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

Синтаксис

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

Параметры

endpoint

[in] targetRange

Тип: ITextRangeProvider*

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

targetEndpoint

[out, retval] pRetVal

Тип: int*

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

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

Тип: HRESULT

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

Комментарии

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

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

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

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header uiautomationcore.h (включая UIAutomation.h)

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

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

ITextProvider

ITextRangeProvider

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

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