Типы элементов управления и поддерживаемые ими шаблоны элементов управления
Статья
Клиентские приложения получают сведения об элементе управления путем получения общих свойств через интерфейс IUIAutomationElement , а также путем получения свойств, зависящих от типа, с помощью интерфейсов шаблонов элементов управления, поддерживаемых элементом управления. В этом разделе перечислены типы элементов управления Microsoft модель автоматизации пользовательского интерфейса и указаны шаблоны элементов управления, поддерживаемые каждым типом.
В таблице ниже шаблоны элементов управления распределены по следующим категориям.
Должен поддерживать. Элемент управления должен поддерживать этот шаблон элемента управления.
Условно поддерживается. Элемент управления может поддерживать этот шаблон элемента управления в зависимости от состояния элемента управления.
Не поддерживает. Элемент управления не поддерживает этот шаблон элемента управления; однако настраиваемая версия элемента управления может поддерживать этот шаблон элемента управления.
Некоторые элементы управления имеют условную поддержку нескольких шаблонов элементов управления в зависимости от функциональности элемента управления. Например, элемент управления меню имеет условную поддержку шаблона элементов управления Invoke, ExpandCollapse, Toggle или SelectionItem в зависимости от его функции в элементе управления меню.