Informace o pozadí

Komponenta Microsoft Active Accessibility oleacc.dllvytvoří objekty proxy, které implementují nepřístupné jménem standardních ovládacích prvků Windows. Vzhledem k tomu, že tyto proxy servery používají standardní zprávy systému Windows a rozhraní API specifické pro řízení ke shromažďování informací o každém ovládacím prvku, neexistuje žádný přímý mechanismus pro přizpůsobení informací, které tyto proxy servery zveřejňují prostřednictvím IAccessible.

V současné době můžete přizpůsobit stávající nepřístupnou implementaci pomocí technik podtřídy a obtékání. Tyto techniky jsou ale zdlouhavé a náchylné k chybám. Ve skutečnosti se většina kódu zapsaného k přepsání jedné nebo dvou vlastností zabývá implementací podtřídy a obtékání; pouze malý zlomek provádí skutečný úkol přepsání informací. Dynamická poznámka zlepšuje situaci tím, že poskytuje podobné funkce, aniž byste museli psát podtřídy nebo zalamovat kód. Místo toho se můžete zaměřit na poskytnutí kódu, který poskytuje správné informace. Dynamická poznámka umožňuje vývojářům předávat nápovědy a další užitečné informace OLEACC k přizpůsobení informací, které zveřejňuje. Tato funkce sama sníží náklady na podporu microsoft Active Accessibility a umožní vývojářům výrazně zlepšit přístupnost svých uživatelských rozhraní.