Anhang A: Referenz zu unterstützten Benutzeroberflächenelementen

Dieser Anhang enthält Informationen zu den vom System bereitgestellten UI-Elementen, die von Microsoft Active Accessibility in Windows 95, Windows 98, Microsoft Windows NT, Windows 2000, Windows XP und Windows 2000 Server verfügbar gemacht werden. Diese Unterstützung ermöglicht es Clienthilfsprogrammen, Informationen über vom System bereitgestellte UI-Elemente in Anwendungen abzurufen, die microsoft Active Accessibility nicht implementieren.

Oleacc.dll unterstützt Steuerelemente, die in User32.dll-, Comctl32.dll- und Windows-UI-Elementen definiert sind. Insbesondere unterstützt es die folgenden Typen von UI-Elementen (aufgelistet nach Dem Namen der Windows-Klasse).

Name der Windows-Klasse Benutzeroberflächenelementtyp Windows Vista-Updates
ListBox Listenfelder Keine
Taste Schaltflächen, Optionsfelder, Häkchen, Gruppenfelder Geteilte Schaltflächen können null oder mehr untergeordnete Elemente aufweisen.
statischen Bezeichnungen Keine
Bearbeiten Textfelder Keine
Kombinationsfeld Kombinationsfelder, Dropdownlisten Keine
ScrollBar Bildlaufleisten EVENT_OBJECT_CONTENTSCROLLED ist ein neues Ereignis für ein Steuerelement, das über Bildlauffunktionen verfügt, aber keine Standard-Bildlaufleiste als Teil des Steuerelements enthält.
#32768 BENUTZERmenüs Keine
#32770 Benutzerdialogfelder Keine
#32771 Alt-Tab-Fenster Nur im klassischen Modus verfügbar.
msctls_statusbar32 Statusleisten Keine
msctls_progress32 Statusanzeigen Neue Farboptionen für Statusanzeigen werden nicht durch microsoft Active Accessibility oder Microsoft Benutzeroberflächenautomatisierung Eigenschaften verfügbar gemacht.
msctls_hotkey32 Hot key-Steuerelemente Keine
msctls_trackbar32 Trackbars, Schieberegler Keine
msctls_updown32 Up-Down- oder Spin-Steuerelemente Keine
SysAnimate32 Animationssteuerelement Keine
SysTabControl32 Registersteuerelement Keine
SysHeader32 Listenansichtsheader Keine
SysListView32 Listenansichtssteuerelemente Keine
SysTreeView32 Strukturansichtssteuerelemente Keine
SysDateTimePick32 (Version 5 und 6) Datums- und/oder Uhrzeitauswahl Version 6 dieses Steuerelements in Windows Vista verfügt über eine native IAccessible-Implementierung .
SysIPAddress32 IP-Adresssteuerelemente Keine
tooltips_class32 Quickinfos Keine
ToolbarWindow32 Symbolleisten Keine
RICHEDIT, RichEdit20A, RichEdit20W Textfelder Keine
SysMonthCal32 (Versionen 5 und 6) Monatskalender Version 6 dieses Steuerelements in Windows Vista verfügt über eine native IAccessible-Implementierung .

 

Obwohl eine gewisse Unterstützung für vom System bereitgestellte UI-Elemente von Microsoft Active Accessibility unter Microsoft Windows NT 4.0 mit Service Pack 4 bereitgestellt wird, ist diese Unterstützung begrenzt.

In diesem Anhang werden die IAccessible-Eigenschaften und -Methoden aufgeführt, die Microsoft Active Accessibility für jedes UI-Element unterstützt. Falls zutreffend, enthält die Dokumentation auch die WinEvents , die das UI-Element auslöst, und enthält zusätzliche Informationen zu den unterstützten Eigenschaften und Methoden. Sie enthält auch Informationen zu Objektrollen und deren unterstützten IAccessible-Methoden und Eigenschaften.

Diese Details können Cliententwicklern helfen, unnötige Aufrufe nicht unterstützter Eigenschaften und Methoden zu vermeiden. Diese Informationen informieren Serverentwickler auch darüber, welche Eigenschaften und Methoden ihre benutzerdefinierten Steuerelemente unterstützen sollten und welche WinEvents ihre Steuerelemente auslösen sollen.

Verwenden Sie die Informationen in diesem Anhang als Leitfaden. Es wird dringend empfohlen, die Microsoft Active Accessibility-Tools zu verwenden, um das erwartete Verhalten für Benutzeroberflächenelemente oder Objektrollen zu überprüfen.

Weitere Informationen finden Sie in den folgenden Themen: