Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Регистрирует шаблон стороннего элемента управления.
Синтаксис
HRESULT RegisterPattern(
[in] const UIAutomationPatternInfo *pattern,
[out] PATTERNID *pPatternId,
[out] PROPERTYID *pPatternAvailablePropertyId,
[in] UINT propertyIdCount,
[out] PROPERTYID *pPropertyIds,
[in] UINT eventIdCount,
[out] EVENTID *pEventIds
);
Параметры
[in] pattern
Тип: UIAutomationPatternInfo*
Указатель на структуру, содержащую сведения о регистрируемом шаблоне элемента управления.
[out] pPatternId
Тип: PATTERNID*
Получает идентификатор шаблона.
[out] pPatternAvailablePropertyId
Тип: PROPERTYID*
Получает идентификатор свойства для шаблона. Это значение можно использовать с модель автоматизации пользовательского интерфейса клиентскими методами, чтобы определить, поддерживает ли элемент новый шаблон. Это эквивалентно таким значениям, как UIA_IsInvokePatternAvailablePropertyId.
[in] propertyIdCount
Тип: UINT
Количество свойств, поддерживаемых шаблоном элемента управления.
[out] pPropertyIds
Тип: PROPERTYID*
Получает массив идентификаторов для свойств, поддерживаемых шаблоном.
[in] eventIdCount
Тип: UINT
Количество событий, поддерживаемых шаблоном элемента управления.
[out] pEventIds
Тип: EVENTID*
Получает массив идентификаторов для событий, создаваемых шаблоном.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Идентификаторы шаблонов, свойств и событий, полученные этим методом, можно использовать в реализациях IAccessibleEx .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista, Windows XP с пакетом обновления 3 (SP3) и обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и обновление платформы для Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) и обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | uiautomationcore.h (включая UIAutomation.h) |