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


функция TextRange_CompareEndpoints (uiautomationcoreapi.h)

Примечание Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать интерфейсы Com (Microsoft модель автоматизации пользовательского интерфейса Component Object Model).
 
Возвращает значение, указывающее, имеют ли два текстовых диапазона одинаковые конечные точки.

Синтаксис

HRESULT TextRange_CompareEndpoints(
  [in]  HUIATEXTRANGE            hobj,
  [in]  TextPatternRangeEndpoint endpoint,
  [in]  HUIATEXTRANGE            targetRange,
  [in]  TextPatternRangeEndpoint targetEndpoint,
  [out] int                      *pRetVal
);

Параметры

[in] hobj

Тип: HUIATEXTRANGE

Объект текстового диапазона.

[in] endpoint

Тип: TextPatternRangeEndpoint

Начальная или конечная точка hobj.

[in] targetRange

Тип: ITextRangeInteropProvider*

Диапазон текста, с которым сравнивается.

[in] targetEndpoint

Тип: TextPatternRangeEndpoint

Начальная или конечная конечная точка targetRange.

[out] pRetVal

Тип: int*

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

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

Тип: HRESULT

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

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header uiautomationcoreapi.h
Библиотека Uiautomationcore.lib
DLL Uiautomationcore.dll