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:
- Wie die aktive Barrierefreiheit Benutzeroberflächenelemente verfügbar macht
- Referenz zum Benutzeroberflächenelement