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

Определяет методы и свойства, предоставляющие простые элементы пользовательского интерфейса.

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

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

Методы

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

 
IRawElementProviderSimple::get_HostRawElementProvider

Указывает поставщик узла для этого элемента.
IRawElementProviderSimple::get_ProviderOptions

Указывает тип поставщика microsoft модель автоматизации пользовательского интерфейса, например, на стороне клиента (прокси-сервера) или поставщика на стороне сервера.
IRawElementProviderSimple::GetPatternProvider

Извлекает указатель на объект , обеспечивающий поддержку шаблона элемента управления в элементе Microsoft модель автоматизации пользовательского интерфейса.
IRawElementProviderSimple::GetPropertyValue

Извлекает значение свойства, поддерживаемого поставщиком microsoft модель автоматизации пользовательского интерфейса.

Комментарии

Этот интерфейс можно реализовать в:

  • модель автоматизации пользовательского интерфейса поставщик для простых элементов пользовательского интерфейса, таких как кнопки.
  • Поставщики, которые добавляют или переопределяют свойства или шаблоны элементов управления в элементе пользовательского интерфейса, у которого уже есть поставщик.
Поставщики для сложных элементов также должны реализовывать IRawElementProviderFragment , а если они являются корневыми элементами, IRawElementProviderFragmentRoot.

Требования

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

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

IRawElementProviderFragment

IRawElementProviderFragmentRoot

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