Поделиться через


Приложение 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 для проверки ожидаемого поведения элементов пользовательского интерфейса или ролей объектов.

Дополнительные сведения см. в следующих разделах: