Accesibilidad del control ActiveX sin ventanas
En esta sección se describe cómo usar la API de accesibilidad de Windows para asegurarse de que se puede acceder a los controles Microsoft ActiveX sin ventana.
Windows 8 incluye nuevas interfaces de API de accesibilidad de Windows que simplifican la tarea de implementar accesibilidad para controles ActiveX sin ventanas. La API incluye interfaces que se implementan en un control sin ventanas y en el contenedor de controles, lo que permite que el control sin ventana y su contenedor funcionen juntos para proporcionar información de accesibilidad sobre el control sin ventanas. La API admite los siguientes escenarios:
- Controles sin ventanas de accesibilidad activa de Microsoft hospedados en un contenedor de control de accesibilidad activa de Microsoft.
- Controles sin ventanas de accesibilidad activa de Microsoft hospedados en un contenedor de control de Microsoft Automatización de la interfaz de usuario.
- Automatización de la interfaz de usuario controles sin ventana hospedados en un contenedor de control de accesibilidad activa de Microsoft.
- Automatización de la interfaz de usuario controles sin ventana hospedados en un contenedor de control de Automatización de la interfaz de usuario.
En la tabla siguiente se enumeran las interfaces que admiten controles ActiveX sin ventana e identifica los objetos que implementan las interfaces.
Object | MSAA | automatización de la interfaz de usuario |
---|---|---|
Control (objeto) | IAccessibleHandler | |
Sitio de control | IAccessibleWindowlessSite | IRawElementProviderWindowlessSite |
Raíz de la ventana host | IAccessibleHostingElementProviders | IRawElementProviderHostingAccessibles |
En esta sección
- Cómo usar Automatización de la interfaz de usuario para hacer accesible un control ActiveX sin ventanas
- Cómo usar MSAA para hacer accesible un control ActiveX sin ventanas
- Cómo hospedar un control ActiveX sin ventanas de Automatización de la interfaz de usuario
- Cómo hospedar un control ActiveX sin ventana de MSAA