Cómo expone la accesibilidad activa los elementos de la interfaz de usuario

Microsoft Active Accessibility crea un objeto proxy para cada elemento de interfaz de usuario que expone. Un objeto proxy actúa como intermediario entre la utilidad de cliente y el elemento de interfaz de usuario. El propósito del objeto proxy es supervisar el intervalo de vida del elemento de la interfaz de usuario e implementar las propiedades y métodos IAccessible en nombre del elemento de la interfaz de usuario. Los desarrolladores de servidores que crean controles personalizados u otros elementos de interfaz de usuario personalizados también deben crear objetos proxy. Para obtener más información, vea Crear objetos proxy.

Cuando Microsoft Active Accessibility crea un objeto para exponer un control predefinido o común, realmente crea al menos dos objetos: uno para el control y otro para la ventana que rodea el control. En la mayoría de los casos, estas ventanas primarias tienen la propiedad Role de ROLE_SYSTEM_WINDOW y tienen la misma propiedad Name y el mismo nombre de clase de ventana que el control. La información sobre el control que los clientes transmiten a los usuarios finales se encuentra en el objeto que microsoft Active Accessibility crea para exponer el control, no el objeto primario que expone la ventana que rodea el control.

Para obtener más información, vea los siguientes temas.