Jak aktivní přístupnost zpřístupňuje prvky uživatelského rozhraní

Microsoft Active Accessibility vytvoří objekt proxy pro každý prvek uživatelského rozhraní, který zveřejňuje. Objekt proxy funguje jako zprostředkovatel mezi klientským nástrojem a prvkem uživatelského rozhraní. Účelem objektu proxy je monitorovat životnost prvku uživatelského rozhraní a implementovat IAccessible vlastnosti a metody jménem prvku uživatelského rozhraní. Vývojáři serveru, kteří vytvářejí vlastní ovládací prvky nebo jiné vlastní prvky uživatelského rozhraní, by také měli vytvářet objekty proxy. Další informace naleznete v tématu Vytváření objektů proxy.

Když Microsoft Active Accessibility vytvoří objekt pro zveřejnění předdefinovaného nebo společného ovládacího prvku, ve skutečnosti vytvoří alespoň dva objekty: jeden pro ovládací prvek a jeden pro okno, které obklopuje ovládací prvek. Ve většině případů mají tato nadřazená okna vlastnost role ROLE_SYSTEM_WINDOW a mají stejnou vlastnost názvu a název třídy okna jako ovládací prvek. Informace o ovládacím prvku, který klienti předávají koncovým uživatelům, jsou obsaženy v objektu, který Microsoft Active Accessibility vytvoří k zveřejnění ovládacího prvku, nikoli nadřazeného objektu, který zveřejňuje okno obklopující ovládací prvek.

Další informace najdete v následujících tématech.