Verwenden Active Accessibility zum Verfügbar machen von benutzerdefinierten Steuerelementen

Sie können Microsoft Active Accessibility als effektive Methode verwenden, um benutzerdefinierte Steuerelemente mit Barrierefreiheitshilfen kompatibel zu machen. Active Accessibility erfordert, dass die Anwendung:

  • Erstellen Component Object Model (COM)-Objekte, die einzelne benutzerdefinierte Steuerelemente oder Gruppen von Steuerelementen darstellen, die die IAccessible-Schnittstelle ordnungsgemäß unterstützen. (Das Objekt kann bei Bedarf erstellt werden, wenn es von einem Active Accessibility wird.)
  • Rufen Sie NotifyWinEvent auf, wenn die Steuerelemente erstellt oder zerstört werden, den Fokus erhalten oder verlieren oder den Zustand anderweitig ändern.
  • Behandeln Sie die WM _ GETOBJECT-Nachricht, wenn sie zum Abfragen von Eigenschaften des Objekts oder der Objekte verwendet wird.

Im Rahmen dieser Diskussion muss auch ein Fenster mit anderen benutzerdefinierten Objekten für Active Accessibility verfügbar gemacht werden, sodass der Client die untergeordneten Objekte finden und zu diesen navigieren kann. Weitere Informationen dazu, wie benutzerdefinierte Steuerelemente mit Barrierefreiheitshilfen kompatibel sind, finden Sie unter Barrierefreiheit.