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

Примечание

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

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

Методы IAccessible

Строки состояния поддерживают следующие методы 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 представляет собой сочетание одного или нескольких следующих значений: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Примечания

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

Интерфейс IAccessible