Share via


Hintergrundinformationen

Die Microsoft Active Accessibility-Komponente oleacc.dll erstellt Proxyobjekte, die IAccessible im Auftrag von Windows-Standardsteuerelementen implementieren. Da diese Proxys Standardmäßige Windows-Nachrichten und steuerelementspezifische APIs verwenden, um Informationen zu den einzelnen Steuerelementen zu sammeln, gab es keinen direkten Mechanismus zum Anpassen der Informationen, die diese Proxys über IAccessible verfügbar machen.

Derzeit können Sie eine vorhandene IAccessible-Implementierung mithilfe von Unterklassen- und Wrappingtechniken anpassen. Diese Techniken sind jedoch mühsam und fehleranfällig. Der Großteil des Codes, der geschrieben wurde, um eine oder zwei Eigenschaften außer Kraft zu setzen, betrifft die Implementierung von Unterklassen und Wrapping. nur ein kleiner Bruchteil übernimmt die eigentliche Aufgabe, Informationen zu überschreiben. Die dynamische Anmerkung verbessert die Situation, indem ähnliche Funktionen bereitgestellt werden, ohne dass Sie Unterklassen schreiben oder Code umschließen müssen. Stattdessen können Sie sich auf die Bereitstellung von Code konzentrieren, der die richtigen Informationen bereitstellt. Mit der dynamischen Anmerkung können Entwickler Hinweise und andere nützliche Informationen an OLEACC übergeben, um die verfügbar gemachten Informationen anzupassen. Diese Funktion allein reduziert die Kosten für die Unterstützung von Microsoft Active Accessibility und ermöglicht es Entwicklern, die Barrierefreiheit ihrer Benutzeroberflächen erheblich zu verbessern.