Приложение А. Справочник по поддерживаемым элементам пользовательского интерфейса
Это приложение содержит сведения о системных элементах пользовательского интерфейса, предоставляемых Специальными возможностями Microsoft Active в Windows 95, Windows 98, Microsoft Windows NT, Windows 2000, Windows XP и Windows 2000 Server. Эта поддержка позволяет клиентским служебным программам получать сведения об элементах пользовательского интерфейса, предоставляемых системой, в приложениях, которые не реализуют Специальные возможности Microsoft Active.
Oleacc.dll поддерживает элементы управления, определенные в элементах пользовательского интерфейса User32.dll, Comctl32.dll и Windows. В частности, он поддерживает следующие типы элементов пользовательского интерфейса (перечисленных по имени класса Windows).
Имя класса Windows | Тип элемента пользовательского интерфейса | Обновления Windows Vista |
---|---|---|
ListBox | Окна со списками | Нет |
Кнопка | Кнопки нажатия, переключатели, кнопки проверка, групповые поля | Разделенные кнопки могут иметь ноль или более дочерних элементов. |
Статические | Метки | Нет |
Изменить | Текстовые поля | Нет |
ComboBox | Поля со списком, раскрывающийся список | Нет |
ScrollBar | Полосы прокрутки | EVENT_OBJECT_CONTENTSCROLLED — это новое событие для элемента управления, который имеет функции прокрутки, но не включает стандартную полосу прокрутки в составе элемента управления. |
#32768 | Меню пользователя | Нет |
#32770 | Диалоговые окна USER | Нет |
#32771 | Окно alt-tab | Доступно только в классическом режиме. |
msctls_statusbar32 | Строки состояния | Нет |
msctls_progress32 | Индикаторы выполнения | Новые параметры цвета для индикаторов выполнения не предоставляются свойствами Microsoft Active Accessibility или Microsoft модель автоматизации пользовательского интерфейса. |
msctls_hotkey32 | Элементы управления "Горячие клавиши" | Нет |
msctls_trackbar32 | Трекбары, ползунки | Нет |
msctls_updown32 | Элементы управления "Вверх-вниз" или "Вращение" | Нет |
SysAnimate32 | Элемент управления "Анимация" | Нет |
SysTabControl32 | Элемент управления табуляции | Нет |
SysHeader32 | Заголовки представления списка | Нет |
SysListView32 | Элементы управления представлением списка | Нет |
SysTreeView32 | Элементы управления представлением в виде дерева | Нет |
SysDateTimePick32 (версии 5 и 6) | Средство выбора даты и времени | Версия 6 этого элемента управления в Windows Vista имеет собственную реализацию IAccessible . |
SysIPAddress32 | Элементы управления "IP-адрес" | Нет |
tooltips_class32 | Подсказки | Нет |
ToolbarWindow32 | Панели инструментов | Нет |
RICHEDIT, RichEdit20A, RichEdit20W | Текстовые поля | Нет |
SysMonthCal32 (версии 5 и 6) | Календарь месяца | Версия 6 этого элемента управления в Windows Vista имеет собственную реализацию IAccessible . |
Хотя некоторая поддержка системных элементов пользовательского интерфейса обеспечивается специальными возможностями Microsoft Active в Microsoft Windows NT 4.0 с пакетом обновления 4 (SP4), эта поддержка ограничена.
В этом приложении перечислены свойства и методы IAccessible , поддерживаемые Microsoft Active Accessibility для каждого элемента пользовательского интерфейса. В документации также перечислены события WinEvents , активируемые элементом пользовательского интерфейса, и дополнительные сведения о поддерживаемых свойствах и методах. Он также содержит сведения о ролях объектов и поддерживаемых ими методах и свойствах IAccessible .
Эти сведения помогут разработчикам клиентов избежать ненужных вызовов неподдерживаемых свойств и методов. Эти сведения также позволяют разработчикам серверов узнать, какие свойства и методы должны поддерживать их пользовательские элементы управления и какие события WinEvent должны активировать их элементы управления.
Используйте сведения, приведенные в этом приложении, в качестве руководства. Мы настоятельно рекомендуем использовать средства Microsoft Active Accessibility для проверки ожидаемого поведения элементов пользовательского интерфейса или ролей объектов.
Дополнительные сведения см. в следующих разделах:
- Как активные специальные возможности предоставляют элементы пользовательского интерфейса
- Справочник по элементам пользовательского интерфейса