Freigeben über


Typen dynamischer Anmerkungen

Es gibt drei Arten von dynamischen Anmerkungen, die in Microsoft Active Accessibility unterstützt werden: direkte Anmerkung, wertbezogene Anmerkung und Serveranmerkung. Jeder Typ bietet spezifische Vorteile, daher ist es wichtig, die Unterschiede zu verstehen.

Direkte Anmerkung

Direkte Anmerkung ist die einfachste Form der dynamischen Anmerkung. Es ist am besten für barrierefreie Elemente geeignet, deren annotierte Eigenschaft nicht vom Zustand des Steuerelements abhängig ist und nicht die zusätzliche Unterstützung durch wertbezogene Anmerkung und Serveranmerkung erfordert. Die direkte Anmerkung wird verwendet, um den Wert einer oder mehrerer Microsoft Active Accessibility-Eigenschaften eines barrierefreien Elements zu überschreiben und dem Steuerelement eine Microsoft Benutzeroberflächenautomatisierung-Eigenschaft hinzuzufügen. Alle Anmerkungen, die in einer Microsoft Active Accessibility-Eigenschaft erstellt werden, werden in der Benutzeroberflächenautomatisierung-Übersetzung sowie im Microsoft Active Accessibility-to-Benutzeroberflächenautomatisierung-Proxy widergespiegelt. Weitere Informationen finden Sie unter Direkte Anmerkung.

Anmerkung zur Wertzuordnung

Zusätzlich zum direkten Kommentieren von IAccessible-Eigenschaften muss häufig ein steuerelementspezifischer Wert in eine Zeichenfolge konvertiert werden, die von einem Endbenutzer verstanden werden kann. Ein Beispiel ist das Schiebereglersteuerelement für die Bildschirmauflösung auf der Registerkarte Einstellungen im Fenster Anzeigeeigenschaften (von Systemsteuerung). Während jede Schiebereglerposition einer anderen Auflösung entspricht (z. B. 640 x 480, 1024 x 768), hat das Steuerelement keine Kenntnis von dieser Beziehung und kann diese Informationen nicht an Microsoft Active Accessibility übermitteln.

Eine wertbezogene Anmerkung erleichtert diese Aufgabe. Mit dieser Form der Anmerkung können Sie Zeichenfolgen für Schiebereglerwerte angeben und Rollen, Zustände und Beschreibungen für Symbole in Listen- und Strukturansichten angeben. Weitere Informationen finden Sie unter Anmerkung zur Wertzuordnung.

Serveranmerkung

Mit der Serveranmerkung können Entwickler ein Rückrufobjekt für Clientanforderungen für die kommentierte Eigenschaft eines Elements registrieren. Dieses Rückrufobjekt muss die IAccPropServer-Schnittstelle implementieren und bei Microsoft Active Accessibility Annotation Services registriert sein. Nach der Registrierung wird sie aufgefordert, alle Clientanforderungen für den Eigenschaftswert dieses barrierefreien Elements zu bearbeiten.

Ein besonders nützliches Feature der Serveranmerkung ist, dass ein Server einmal registriert werden kann, um Anforderungen für einen Container und alle untergeordneten Elemente zu verarbeiten. So kann beispielsweise ein einzelner Server einmal eingerichtet werden, um Anforderungen für alle Elemente zu verarbeiten, ist ein Listenfeld. Weitere Informationen finden Sie unter Serveranmerkung.