Información general
El componente De accesibilidad activa de Microsoft, oleacc.dll, crea objetos proxy que implementan IAccessible en nombre de los controles estándar de Windows. Dado que estos servidores proxy usan mensajes estándar de Windows y API específicas del control para recopilar información sobre cada control, no se ha producido ningún mecanismo directo para personalizar la información que exponen estos servidores proxy a través de IAccessible.
Actualmente, puede personalizar una implementación dedeIAccessible existente mediante técnicas de ajuste y subclases. Sin embargo, estas técnicas son tediosas y propensas a errores. De hecho, la mayoría del código escrito para invalidar una o dos propiedades está relacionada con la implementación de subclases y el ajuste; solo una pequeña fracción lleva a cabo la tarea real de invalidar información. La anotación dinámica mejora la situación al proporcionar funcionalidades similares sin necesidad de escribir subclases ni ajustar código. En su lugar, puede centrarse en proporcionar código que proporcione la información correcta. La anotación dinámica permite a los desarrolladores pasar sugerencias y otra información útil a OLEACC para personalizar la información que expone. Esta funcionalidad solo reducirá el costo de admitir la accesibilidad activa de Microsoft y permitirá a los desarrolladores mejorar considerablemente la accesibilidad de sus interfaces de usuario.