Dela via


Bakgrundsinformation

Microsoft Active Accessibility-komponenten, oleacc.dll, skapar proxyobjekt som implementerar IAccessible- för Standard Windows-kontroller. Eftersom dessa proxyservrar använder Windows-standardmeddelanden och kontrollspecifika API:er för att samla in information om varje kontroll har det inte funnits någon direkt mekanism för att anpassa den information som dessa proxyservrar exponerar via IAccessible.

För närvarande kan du anpassa en befintlig IAccessible implementering med hjälp av underklassnings- och omslutningstekniker. Dessa tekniker är dock omständliga och felbenägna. I själva verket handlar majoriteten av koden som skrivits för att åsidosätta en eller två egenskaper om att implementera underklass och omslutning. endast en liten del utför den verkliga uppgiften att åsidosätta information. Dynamisk anteckning förbättrar situationen genom att tillhandahålla liknande funktioner utan att du behöver skriva underklass eller omslutningskod. I stället kan du fokusera på att tillhandahålla kod som tillhandahåller rätt information. Med dynamisk anteckning kan utvecklare skicka tips och annan användbar information till OLEACC för att anpassa den information som visas. Enbart den här funktionen minskar kostnaden för att stödja Microsoft Active Accessibility och gör det möjligt för utvecklare att avsevärt förbättra tillgängligheten för sina användargränssnitt.