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


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

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

Синтаксис

HRESULT TextRange_MoveEndpointByUnit(
  [in]  HUIATEXTRANGE            hobj,
  [in]  TextPatternRangeEndpoint endpoint,
  [in]  TextUnit                 unit,
  [in]  int                      count,
  [out] int                      *pRetVal
);

Параметры

[in] hobj

Тип: HUIATEXTRANGE

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

[in] endpoint

Тип: TextPatternRangeEndpoint

Перемещаемая конечная точка (начало или конец).

[in] unit

Тип: TextUnit

Единица измерения, например Page, Line или Word.

[in] count

Тип: int

Число перемещаемых единиц. Положительное значение перемещает диапазон вперед; отрицательное значение перемещает его назад.

[out] pRetVal

Тип: int*

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

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

Тип: HRESULT

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

Требования

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