Wie die aktive Barrierefreiheit Benutzeroberflächenelemente verfügbar macht
Microsoft Active Accessibility erstellt ein Proxyobjekt für jedes Benutzeroberflächenelement, das es verfügbar macht. Ein Proxyobjekt fungiert als Vermittler zwischen dem Clienthilfsprogramm und dem Ui-Element. Der Zweck des Proxyobjekts besteht darin, die Lebensdauer des UI-Elements zu überwachen und die IAccessible-Eigenschaften und -Methoden im Namen des UI-Elements zu implementieren. Serverentwickler, die benutzerdefinierte Steuerelemente oder andere benutzerdefinierte UI-Elemente erstellen, sollten auch Proxyobjekte erstellen. Weitere Informationen finden Sie unter Erstellen von Proxyobjekten.
Wenn Microsoft Active Accessibility ein Objekt erstellt, um ein vordefiniertes oder allgemeines Steuerelement verfügbar zu machen, werden tatsächlich mindestens zwei Objekte erstellt: eines für das Steuerelement und eines für das Fenster, das das Steuerelement umgibt. In den meisten Fällen verfügen diese übergeordneten Fenster über die Role-Eigenschaftvon ROLE_SYSTEM_WINDOW und verfügen über denselben Name-Eigenschafts - und Fensterklassennamen wie das Steuerelement. Die Informationen zum Steuerelement, das Von Clients an Endbenutzer übermittelt werden, sind in dem Objekt enthalten, das Microsoft Active Accessibility erstellt, um das Steuerelement verfügbar zu machen, nicht im übergeordneten Objekt, das das Fenster verfügbar macht, das das Steuerelement umgibt.
Weitere Informationen finden Sie in den folgenden Themen.
- Auschecken unnötiger Objekte
- Bereitstellen der Name-Eigenschaft
- Sicherstellen, dass UI-Elemente richtig benannt sind
- Nicht unterstützte Benutzeroberflächenelemente