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


Тип элемента управления TitleBar

В этом разделе содержатся сведения о поддержке службы автоматизации пользовательского интерфейса Майкрософт для типа элемента управления TitleBar. Элемент управления заголовка представляет строку заголовка или заголовка в окне.

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

В этом разделе содержатся следующие разделы.

Типичная структура дерева

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

Представление элемента управления Представление содержимого
  • TitleBar
    • Меню (0 или 1)
    • Кнопка (0 или более)
(Неприменимо; элемент управления заголовка не содержит содержимого)

 

Соответствующие свойства

В следующей таблице перечислены свойства автоматизации пользовательского интерфейса, значение или определение которых особенно важно для типа элемента управления TitleBar. Дополнительные сведения о свойствах автоматизации пользовательского интерфейса см. в получения свойств из элементов автоматизации пользовательского интерфейса.

Свойство автоматизации пользовательского интерфейса Ценность Примечания
UIA_AutomationIdPropertyId См. заметки. Значение этого свойства должно быть уникальным среди всех одноранговых элементов в необработанном представлении дерева автоматизации пользовательского интерфейса.
UIA_BoundingRectanglePropertyId См. заметки. Значение, предоставленное этим свойством, должно содержать все элементы управления, содержащиеся в нем.
UIA_ClickablePointPropertyId См. заметки. Поддерживается, если существует ограничивающий прямоугольник. Если не каждая точка в ограничивающем прямоугольнике можно щелкнуть, а элемент выполняет специализированное тестирование попаданий, переопределите и укажите точку, доступную для щелчка.
UIA_ControlTypePropertyId TitleBar Это значение одинаково для всех платформ пользовательского интерфейса.
UIA_IsContentElementPropertyId ЛОЖНЫЙ Элемент управления заголовка никогда не включается в представление содержимого дерева автоматизации пользовательского интерфейса.
UIA_IsControlElementPropertyId ИСТИННЫЙ Элемент управления заголовком всегда включается в представление элемента управления дерева автоматизации пользовательского интерфейса.
UIA_IsKeyboardFocusablePropertyId ЛОЖНЫЙ Элемент управления заголовка никогда не имеет фокуса клавиатуры.
UIA_IsOffscreenPropertyId Зависит Элемент управления заголовком возвращает значение в зависимости от того, отображается ли он на экране.
UIA_LabeledByPropertyId См. заметки. Элемент управления заголовка обычно не имеет метки.
UIA_LocalizedControlTypePropertyId См. заметки. Локализованная строка, соответствующая типу элемента управления TitleBar. Значением по умолчанию является строка заголовка для en-US или английского языка (США).
UIA_NamePropertyId "" Строка заголовка не является содержимым; его текстовые сведения предоставляются именем родительского окна.

 

Обязательные шаблоны элементов управления

Тип элемента управления TitleBar не требуется для поддержки шаблонов элементов управления. Его функциональные возможности предоставляются с помощью шаблона элемента управления окна в типе элемента управления Window.

Обязательные события

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

Событие автоматизации пользовательского интерфейса Примечания
UIA_AutomationFocusChangedEventId
событие UIA_BoundingRectanglePropertyId изменено свойством.
событие UIA_IsEnabledPropertyId изменено свойством. Если элемент управления поддерживает свойство IsEnabled, он должен поддерживать это событие.
событие UIA_IsOffscreenPropertyId изменено свойством. Если элемент управления поддерживает свойство IsOffscreen, он должен поддерживать это событие.
UIA_StructureChangedEventId

 

концептуальные

Общие сведения о типах элементов управления автоматизации пользовательского интерфейса

Обзор автоматизации пользовательского интерфейса