Partilhar via


Informações gerais

O componente Microsoft Ative Accessibility, oleacc.dll, cria objetos proxy que implementam IAccessible em nome de controles padrão do Windows. Como esses proxies usam mensagens padrão do Windows e APIs específicas de controle para coletar informações sobre cada controle, não houve nenhum mecanismo direto para personalizar as informações que esses proxies expõem por meio IAccessible.

Atualmente, você pode personalizar uma implementação deIAccessibleexistente usando técnicas de subclassificação e encapsulamento. No entanto, essas técnicas são tediosas e propensas a erros. Na verdade, a maioria do código escrito para substituir uma ou duas propriedades está preocupada com a implementação de subclassificação e encapsulamento; Apenas uma pequena fração realiza a verdadeira tarefa de sobrepor informações. A Anotação Dinâmica melhora a situação fornecendo recursos semelhantes sem exigir que você escreva subclassificação ou encapsulamento de código. Em vez disso, você pode se concentrar em fornecer o código que fornece as informações corretas. A Anotação Dinâmica permite que os desenvolvedores passem dicas e outras informações úteis para o OLEACC personalizar as informações que ele expõe. Esse recurso por si só reduzirá o custo de suporte ao Microsoft Ative Accessibility e permitirá que os desenvolvedores melhorem muito a acessibilidade de suas interfaces de usuário.