Интерфейс IRawElementProviderFragment (uiautomationcore.h)

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

Наследование

Интерфейс IRawElementProviderFragment наследуется от интерфейса IUnknown . IRawElementProviderFragment также имеет следующие типы элементов:

Методы

Интерфейс IRawElementProviderFragment содержит следующие методы.

 
IRawElementProviderFragment::get_BoundingRectangle

Указывает ограничивающий прямоугольник этого элемента.
IRawElementProviderFragment::get_FragmentRoot

Указывает корневой узел фрагмента.
IRawElementProviderFragment::GetEmbeddedFragmentRoots

Извлекает массив корневых фрагментов, внедренных в дерево автоматизации пользовательского интерфейса Майкрософт, в основе которого находится текущий элемент.
IRawElementProviderFragment::GetRuntimeId

Извлекает идентификатор среды выполнения элемента.
IRawElementProviderFragment::Navigate

Извлекает элемент автоматизации пользовательского интерфейса Майкрософт в указанном направлении в дереве автоматизации пользовательского интерфейса.
IRawElementProviderFragment::SetFocus

Устанавливает фокус на данный элемент.

Комментарии

Корневой узел фрагмента также должен поддерживать интерфейс IRawElementProviderFragmentRoot .

Требования

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

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

IRawElementProviderFragmentRoot

IRawElementProviderSimple

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