Приложение A. Справочник по поддерживаемым элементам пользовательского интерфейса
Это приложение содержит сведения о системных элементах пользовательского интерфейса, предоставляемых Microsoft Active Accessibility в 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 | Поля со списком, раскрывающийся список | Никакой |
Полоса прокрутки | Полосы прокрутки | EVENT_OBJECT_CONTENTSCROLLED — это новое событие для элемента управления, которое имеет функции прокрутки, но не включает стандартную полосу прокрутки в составе элемента управления. |
#32768 | Меню USER | Никакой |
#32770 | Диалоговые окна USER | Никакой |
#32771 | Окно alt-tab | Доступно только в классическом режиме. |
msctls_statusbar32 | Индикаторы состояния | Никакой |
msctls_progress32 | Индикаторы выполнения | Новые параметры цвета для индикаторов хода выполнения не предоставляются свойствами Microsoft Active Accessibility или Microsoft UI Automation. |
msctls_hotkey32 | Элементы управления горячими ключами | Никакой |
msctls_trackbar32 | Трекбары, ползунки | Никакой |
msctls_updown32 | Элементы управления "Вверх вниз" или "Спин" | Никакой |
SysAnimate32 | Элемент управления анимацией | Никакой |
SysTabControl32 | Элемент управления TAB | Никакой |
SysHeader32 | Заголовки представления списка | Никакой |
SysListView32 | Элементы управления представлением списка | Никакой |
SysTreeView32 | Элементы управления представлением "Дерево" | Никакой |
SysDateTimePick32 (версии 5 и 6) | Средство выбора даты и времени или времени | Версия 6 этого элемента управления в Windows Vista имеет собственную реализацию IAccessible. |
SysIPAddress32 | Элементы управления IP-адресом | Никакой |
tooltips_class32 | Подсказки | Никакой |
Панель инструментовWindow32 | Панели инструментов | Никакой |
RICHEDIT, RichEdit20A, RichEdit20W | Текстовые поля | Никакой |
SysMonthCal32 (версии 5 и 6) | Календарь месяца | Версия 6 этого элемента управления в Windows Vista имеет собственную реализацию IAccessible. |
Хотя некоторая поддержка элементов пользовательского интерфейса, предоставляемых системой, предоставляется Microsoft Active Accessibility в Microsoft Windows NT 4.0 с пакетом обновления 4, эта поддержка ограничена.
В этом приложении перечислены свойства и методы IAccessible, поддерживаемые Microsoft Active Accessibility для каждого элемента пользовательского интерфейса. В этом случае документация также содержит список WinEvents триггеров элемента пользовательского интерфейса и содержит дополнительные сведения о поддерживаемых свойствах и методах. Она также содержит сведения о ролях объектов и поддерживаемых IAccessible методов и свойств.
Эти сведения помогут разработчикам клиентов избежать ненужных вызовов неподдерживаемых свойств и методов. Эти сведения также позволяют разработчикам сервера знать, какие свойства и методы их пользовательских элементов управления должны поддерживаться и какие элементы управления WinEvents должны активироваться.
Используйте сведения в этом приложении в качестве руководства. Мы настоятельно рекомендуем использовать средства microsoft Active Accessibility для проверки ожидаемого поведения элементов пользовательского интерфейса или ролей объектов.
Дополнительные сведения см. в следующих разделах:
- как активные специальные возможности предоставляют элементы пользовательского интерфейса
- Справочник по элементу пользовательского интерфейса