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


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

Примечание Эта функция является устаревшей. Вместо этого клиентские приложения должны использовать com-интерфейсы компонентной объектной модели автоматизации пользовательского интерфейса Майкрософт.
 
Выполняет поиск в указанном направлении для первого фрагмента текста, поддерживающего указанный атрибут текста.

Синтаксис

HRESULT TextRange_FindAttribute(
  [in]  HUIATEXTRANGE   hobj,
  [in]  TEXTATTRIBUTEID attributeId,
  [in]  VARIANT         val,
  [in]  BOOL            backward,
  [out] HUIATEXTRANGE   *pRetVal
);

Параметры

[in] hobj

Тип: HUIATEXTRANGE

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

[in] attributeId

Тип: TEXTATTRIBUTEID

Искомый текстовый атрибут. Список идентификаторов текстовых атрибутов см. в разделе Идентификаторы атрибутов текста.

[in] val

Тип: VARIANT

Значение атрибута, который клиент хочет найти.

[in] backward

Тип: BOOL

Значение TRUE для поиска назад, в противном случае — ЗНАЧЕНИЕ FALSE.

[out] pRetVal

Тип: HUITEXTRANGE*

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

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

Тип: HRESULT

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

Требования

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