Элемент управления "Строка состояния" (справочник по элементу пользовательского интерфейса MSAA)

Заметка

В этом разделе описывается элемента управления строкой состояния для целей ссылки на элемент пользовательского интерфейса MSAA. Создание элемента управления строкой состояния в различных платформах пользовательского интерфейса не описано здесь. См. справочную документацию по API для используемой платформы пользовательского интерфейса.

В строках состояния отображаются сведения о состоянии в горизонтальном окне в нижней части окна приложения. Панели состояния часто делятся на части, называемые панелями, и каждая панель отображает разные сведения о состоянии. Кроме того, панели состояния могут содержать объекты различных типов, включая кнопки и индикаторы хода выполнения. Имя класса окна для элемента управления строкой состояния — STATUSCLASSNAME, которое определяется как "msctls_statusbar32" в Commctrl.h.

Недоступные методы

Строки состояния поддерживают следующие методы IAccessible:

Свойства IAccessible

Строки состояния поддерживают следующие свойства IAccessible:

Свойство Комментарии
get_accChildCount Свойство ChildCount — это количество панелей в строке состояния.
get_accFocus
get_accName Сам объект строки состояния не имеет свойства Name. Свойство Name каждой области в строке состояния совпадает с отображаемым текстом.
get_accParent Свойство Parent объекта строки состояния — это окно (ROLE_SYSTEM_WINDOW), которое окружает элемент управления и имеет то же имя класса окна, что и элемент управления. Свойство Parent панели в строке состояния является объектом строки состояния.
get_accRole Свойство Role для самого объекта строки состояния ROLE_SYSTEM_STATUSBAR. Текст, отображаемый в строке состояния, имеет ROLE_SYSTEM_STATICTEXT в качестве свойства Role.
get_accState Свойство состояния — это сочетание одного или нескольких следующих значений : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Примечания

Так как сочетания клавиш не поддерживаются для элементов управления строк состояния или текстовых областей в строках состояния, get_accKeyboardShortcut не поддерживается.

интерфейс IAccessible