Ventana (Referencia de elemento de interfaz de usuario de MSAA)
Nota
En este tema se describen los objetos Window con fines de referencia de elementos de interfaz de usuario de MSAA. No se describe cómo crear objetos Window en varios marcos de interfaz de usuario aquí. Consulte la documentación de referencia de API para el marco de interfaz de usuario que usa.
La accesibilidad activa de Microsoft crea un objeto de ventana genérico como contenedor para otro objeto. Los desarrolladores cliente no transmiten la información de los objetos de ventana a los usuarios finales porque estos objetos no contienen información útil.
Si una aplicación de servidor crea un control personalizado, Microsoft Active Accessibility crea un objeto de ventana que contiene el control personalizado, pero el servidor crea un objeto accesible para proporcionar información sobre el contenido del control. El sistema genera eventos de nivel de objeto para el objeto de ventana, pero el servidor debe enviar eventos para el objeto accesible que proporciona información sobre el control.
El objeto window admite los siguientes métodos IAccessible :
El objeto window admite las siguientes propiedades IAccessible :
Propiedad | Comentarios |
---|---|
get_accChild | Recupera la interfaz IDispatch del elemento secundario especificado. |
get_accChildCount | La propiedad ChildCount es 7. |
get_accDescription | El propio objeto window no tiene una propiedad Description . La propiedad Description del objeto secundario se puede recuperar a través del objeto window. |
get_accFocus | |
get_accKeyboardShortcut | El propio objeto window no tiene una propiedad KeyboardShortcut . La propiedad KeyboardShortcut del objeto secundario se recupera a través del objeto window. |
get_accName | La propiedad Name del objeto window es la misma que el objeto secundario. |
get_accParent | |
get_accRole | La propiedad Role es ROLE_SYSTEM_WINDOW. El rol del objeto secundario se recupera a través del objeto window. |
get_accState | La propiedad State es una combinación de uno o varios de los valores siguientes: STATE_SYSTEM_INVISIBLE STATE_SYSTEM_UNAVAILABLE | | STATE_SYSTEM_SIZEABLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED |
El objeto window no envía los eventos EVENT_SYSTEM_DRAGDROPSTART, EVENT_SYSTEM_DRAGDROPEND, EVENT_OBJECT_HIDE y EVENT_OBJECT_PARENTCHANGE . Se trata de un problema conocido y se está solucionando.