Compartir a través de


Tareas de UI Spy

Actualización: noviembre 2007

En esta sección se explica cómo realizar las tareas comunes de UI Spy.

Este tema contiene las secciones siguientes.

  • Ver el árbol de la automatización de la interfaz de usuario
  • Comprobar la información de las propiedades
  • Usar patrones de control
  • Supervisar eventos
  • Trabajar con instantáneas
  • Temas relacionados

Ver el árbol de la automatización de la interfaz de usuario

Al iniciar UI Spy, se muestra la Vista de control del árbol de la Automatización de la interfaz de usuario. Puede obtener acceso a otras vistas (Contenido o Sin formato) del árbol de la Automatización de la interfaz de usuario desde el menú Ver. Para obtener más información sobre las vistas del árbol de la Automatización de la interfaz de usuario, vea Información general sobre el árbol de la UI Automation.

Para ver un elemento concreto de la interfaz de usuario y sus descendientes en el árbol de la Automatización de la interfaz de usuario, seleccione el elemento de la interfaz de usuario en el panel de vista adecuado y haga clic en CTRL + > o haga clic con el botón secundario del mouse y seleccione Ámbito del elemento. El elemento de la interfaz de usuario y sus descendientes aparecen en el panel Vista y las propiedades del elemento resaltado aparecen en el panel Propiedades. Para actualizar todo el árbol de la Automatización de la interfaz de usuario, anule la selección de Ámbito del elemento. Para actualizar el árbol completo, presione F5.

Si ha implementado un proveedor de Automatización de la interfaz de usuario para un elemento de la interfaz de usuario y ha implementado correctamente la navegación, o bien, si está utilizando un control compatible con la automatización de la interfaz de usuario como comctl32, el elemento de la interfaz de usuario se mostrará en el nivel correcto dentro del árbol de la Automatización de la interfaz de usuario. Por ejemplo, se ha implementado correctamente la navegación para un cuadro de diálogo que incluye un control de edición si el árbol de la Automatización de la interfaz de usuario para el control muestra el control de edición como un nodo secundario debajo del cuadro de diálogo.

Comprobar la información de las propiedades

Al iniciar UI Spy, el panel Propiedades se muestra a la derecha de la ventana principal. Para configurar qué propiedades de Automatización de la interfaz de usuario se , abra el menú Ver y seleccione Configurar propiedades. Se abre la ventana Selección de propiedades, que permite configurar la lista de las propiedades que aparecen en el panel Propiedades. Si ha implementado un proveedor de Automatización de la interfaz de usuario, o si utiliza un control con compatibilidad para la Automatización de la interfaz de usuario como comctl32, UI Spy muestra las propiedades de Automatización de la interfaz de usuario.

Usar patrones de control

Los patrones de control de la Automatización de la interfaz de usuario permiten categorizar y exponer la funcionalidad de un control independientemente de cual sea su tipo o apariencia. Por ejemplo, se usa el patrón de control Invoke para los controles que se pueden invocar (como los botones) y el patrón de control Scroll para los controles que tienen barras de desplazamiento (como cuadros de lista, vistas de lista o cuadros combinados). Cuando un proveedor de Automatización de la interfaz de usuario implementa una de estas interfaces de patrón de control, los clientes de Automatización de la interfaz de usuario pueden utilizar las clases correspondientes para manipular mediante programación el elemento de la interfaz de usuario. Para obtener más información sobre los patrones de control, vea Información general acerca de los patrones de control de automatización de la interfaz de usuario.

UI Spy permite utilizar las clases de patrón de control para manipular los elementos de la interfaz de usuario. Puede elegir entre una lista de patrones de control implementados, seleccionar un método de una clase de patrones de control y especificar los parámetros para el método. UI Spy llama al método y muestra todos los resultados en la ventana Resultados.

Supervisar eventos

UI Spy muestra los eventos de Automatización de la interfaz de usuario. Cuando las aplicaciones provocan eventos, UI Spy los controla y los muestra en la ventana Resultados. Puede elegir los eventos que desea supervisar y especificar cuándo se inicia y se detiene la supervisión de los eventos.

Trabajar con instantáneas

UI Spy permite definir una instantánea de interfaz de usuario y guardar la información de Automatización de la interfaz de usuario de esa instantánea en un archivo XML. Puede guardar la información desde un punto especificado o desde el directorio raíz.

Nota

Guardar toda la información del árbol de Automatización de la interfaz de usuario desde la raíz puede requerir mucho tiempo.

Si ha guardado anteriormente una instantánea, puede cargarla y UI Spy mostrará una versión de mapa de bits del árbol de Automatización de la interfaz de usuario. Los valores de las propiedades se muestran en la ventana Propiedades.

Vea también

Conceptos

UI Spy (UISpy.exe)

Métodos abreviados de teclado de UI Spy