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


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

Заметка

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

Элементы управления индикаторами хода выполнения указывают на ход длительной операции, например скачивание файла из Интернета. Обычно прогресс выражается в процентах от нуля (0) до ста (100).

Имя класса окна для элемента управления индикатора выполнения PROGRESS_CLASS, которое определяется как "msctls_progress" в Commctrl.h.

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

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

Свойства IAccessible

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

Свойство Комментарии
get_accChildCount Свойство ChildCount равно нулю.
get_accFocus
get_accKeyboardShortcut Свойство KeyboardShortcut является ключом доступа индикатора хода выполнения, который является подчеркнутым символом в тексте метки для панели выполнения. Возвращаемая строка содержит символ ключа доступа, добавленный к строке ALT+.
get_accName Свойство Name — это текст из статического текстового элемента управления, который обозначает индикатор выполнения.
get_accParent Свойство Parent — это окно (ROLE_SYSTEM_WINDOW), которое окружает элемент управления и имеет то же имя свойства имени и класса окна, что и элемент управления.
get_accRole Свойство ролиROLE_SYSTEM_PROGRESSBAR.
get_accState Свойство State — это сочетание одного или нескольких следующих значений :STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE
get_accValue Свойство Value — это строка от "0%" до "100%", описывающая ход выполнения.

интерфейс IAccessible