Compartir a través de


Tipo de control TitleBar

En este tema se proporciona información sobre la compatibilidad de Automatización de la interfaz de usuario de Microsoft para el tipo de control TitleBar. Un control de barra de título representa un título o una barra de títulos en una ventana.

En las secciones siguientes se define la estructura de árbol de automatización de la interfaz de usuario necesaria, las propiedades, los patrones de control y los eventos para el tipo de control TitleBar. Los requisitos de automatización de la interfaz de usuario se aplican a todos los controles de barra de título en los que la plataforma o plataforma de la interfaz de usuario integra la compatibilidad de ui Automation con los tipos de control y los patrones de control.

Este tema contiene las secciones siguientes.

Estructura de árbol típica

En la tabla siguiente se muestra un control típico y una vista de contenido del árbol de automatización de la interfaz de usuario que pertenece a los controles de barra de título y se describe lo que se puede contener en cada vista. Para obtener más información sobre el árbol de automatización de la interfaz de usuario, consulte Introducción al árbol de automatización de la interfaz de usuario.

Vista de control Vista de contenido
  • TitleBar
    • Menú (0 o 1)
    • Botón (0 o más)
(No aplicable; el control de barra de título no tiene contenido)

 

Propiedades pertinentes

En la tabla siguiente se enumeran las propiedades de automatización de la interfaz de usuario cuyo valor o definición es especialmente relevante para el tipo de control TitleBar. Para obtener más información sobre las propiedades de automatización de la interfaz de usuario, consulte Recuperar propiedades de elementos de automatización de la interfaz de usuario.

Ui Automation (propiedad) Valor Notas
UIA_AutomationIdPropertyId Vea las notas. El valor de esta propiedad debe ser único entre todos los elementos del mismo nivel en la vista sin procesar del árbol de automatización de la interfaz de usuario.
UIA_BoundingRectanglePropertyId Vea las notas. El valor expuesto por esta propiedad debe incluir todos los controles contenidos en ella.
UIA_ClickablePointPropertyId Vea las notas. Se admite si hay un rectángulo delimitador. Si no se puede hacer clic en todos los puntos del rectángulo delimitador, y el elemento realiza pruebas de posicionamiento especializadas, invalida y proporciona un punto en el que se puede hacer clic.
UIA_ControlTypePropertyId TitleBar Este valor es el mismo para todos los marcos de interfaz de usuario.
UIA_IsContentElementPropertyId FALSO El control de barra de título nunca se incluye en la vista de contenido del árbol de automatización de la interfaz de usuario.
UIA_IsControlElementPropertyId VERDADERO El control de la barra de título siempre se incluye en la vista de control del árbol de automatización de la interfaz de usuario.
UIA_IsKeyboardFocusablePropertyId FALSO Un control de barra de título nunca tiene el foco del teclado.
UIA_IsOffscreenPropertyId Depende Un control de barra de título devuelve un valor en función de si está visible en la pantalla.
UIA_LabeledByPropertyId Vea las notas. Normalmente, un control de barra de título no tiene una etiqueta.
UIA_LocalizedControlTypePropertyId Vea las notas. Cadena localizada correspondiente al tipo de control TitleBar. El valor predeterminado es "barra de título" para en-US o inglés (Estados Unidos).
UIA_NamePropertyId "" Una barra de título no es contenido; su información textual se expone por el nombre de la ventana primaria.

 

Patrones de control necesarios

El titleBar tipo de control no es necesario para admitir ningún patrón de control. Su funcionalidad se expone a través del patrón de control ventana de en el tipo de control Window.

Eventos necesarios

En la tabla siguiente se enumeran los eventos de automatización de la interfaz de usuario que se necesitan controles de barra de título para admitir. Para obtener más información sobre los eventos, consulte ui Automation Events Overview.

Evento de automatización de la interfaz de usuario Notas
UIA_AutomationFocusChangedEventId
UIA_BoundingRectanglePropertyId evento de cambio de propiedad.
UIA_IsEnabledPropertyId evento de cambio de propiedad. Si el control admite la propiedadIsEnabled, debe admitir este evento.
UIA_IsOffscreenPropertyId evento de cambio de propiedad. Si el control admite la propiedad IsOffscreen, debe admitir este evento.
UIA_StructureChangedEventId

 

conceptual de

Introducción a los tipos de control de automatización de la interfaz de usuario de

información general de automatización de la interfaz de usuario de