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 Client-Dienstprogrammen, Informationen zu vom System bereitgestellten UI-Elementen 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 sie die folgenden Arten von UI-Elementen (aufgeführt nach Dem Namen der Windows-Klasse).
Windows-Klassenname | UI-Elementtyp | Windows Vista-Updates |
---|---|---|
ListBox | Listenfelder | Nichts |
Knopf | Schaltflächen, Optionsfelder, Kontrollkästchen, Gruppenfelder | Geteilte Schaltflächen können null oder mehr untergeordnete Elemente aufweisen. |
Statisch | Etiketten | Nichts |
Redigieren | Textfelder | Nichts |
ComboBox | Kombinationsfelder, Dropdownlisten | Nichts |
ScrollBar | Bildlaufleisten | EVENT_OBJECT_CONTENTSCROLLED ist ein neues Ereignis für steuerelement, das Bildlauffunktionen enthält, aber keine Standard-Bildlaufleiste als Teil des Steuerelements enthält. |
#32768 | BENUTZERmenüs | Nichts |
#32770 | BENUTZER-Dialogfelder | Nichts |
#32771 | Alt-Tab-Fenster | Nur im klassischen Modus verfügbar. |
msctls_statusbar32 | Statusleisten | Nichts |
msctls_progress32 | Statusanzeigen | Neue Farboptionen für Statusanzeigen werden von Microsoft Active Accessibility- oder Microsoft-Benutzeroberflächenautomatisierungs-Eigenschaften nicht verfügbar gemacht. |
msctls_hotkey32 | Hot Key-Steuerelemente | Nichts |
msctls_trackbar32 | Trackbars, Slider | Nichts |
msctls_updown32 | Nach oben oder Drehen von Steuerelementen | Nichts |
SysAnimate32 | Animationssteuerelement | Nichts |
SysTabControl32 | Registerkartensteuerelement | Nichts |
SysHeader32 | Kopfzeilen der Listenansicht | Nichts |
SysListView32 | Listenansichtssteuerelemente | Nichts |
SysTreeView32 | Strukturansichtssteuerelemente | Nichts |
SysDateTimePick32 (Version 5 und 6) | Datums- und/oder Uhrzeitauswahl | Version 6 dieses Steuerelements in Windows Vista verfügt über eine systemeigene IAccessible Implementierung. |
SysIPAddress32 | IP-Adresssteuerelemente | Nichts |
tooltips_class32 | QuickInfos | Nichts |
ToolbarWindow32 | Symbolleisten | Nichts |
RICHEDIT, RichEdit20A, RichEdit20W | Textfelder | Nichts |
SysMonthCal32 (Version 5 und 6) | Monatskalender | Version 6 dieses Steuerelements in Windows Vista verfügt über eine systemeigene IAccessible Implementierung. |
Obwohl einige 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 eingeschränkt.
In diesem Anhang werden die IAccessible Eigenschaften und Methoden aufgeführt, die von Microsoft Active Accessibility für jedes UI-Element unterstützt werden. Gegebenenfalls werden in der Dokumentation auch die WinEvents- aufgeführt, die das UI-Element auslöst und zusätzliche Informationen zu den unterstützten Eigenschaften und Methoden enthält. Sie enthält auch Informationen zu Objektrollen und deren unterstützten IAccessible Methoden und Eigenschaften.
Diese Details können Cliententwicklern helfen, unnötige Aufrufe an nicht unterstützte Eigenschaften und Methoden zu vermeiden. Mit diesen Informationen können Serverentwickler auch wissen, 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, dass Sie die Microsoft Active Accessibility-Tools verwenden, um das erwartete Verhalten für UI-Elemente oder Objektrollen zu überprüfen.
Weitere Informationen finden Sie in den folgenden Themen: