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


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

Заметка

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

 

Ползунок, который также называется элементом управления trackbar, позволяет пользователю выбирать из диапазона значений путем перемещения ползунка. Элементы управления томами в операционной системе Windows — это ползунок.

Имя класса окна для элемента управления ползунка TRACKBAR_CLASS, которое определяется как "msctls_trackbar" в Commctrl.h.

Содержимое свойств IAccessible зависит от того, является ли ползунок вертикальным или горизонтальным, а также от того, какие из следующих частей элемента управления ползунка запрашиваются клиентом:

  • Окно ползунка
  • Ползунок
  • Затеняемая область выше (или
  • Затеняемая область ниже (или справа) ползунок

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

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

Свойства IAccessible

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

  • get_accChild

  • get_accChildCount

  • get_accDescription

  • get_accHelp

  • get_accHelpTopic

  • get_accKeyboardShortcut— свойство КлавиатурыShortcut — это ключ доступа окна ползунка, который является подчеркнутым символом в тексте метки ползунка для ползунка. Возвращаемая строка содержит символ ключа доступа, добавленный к строке ALT+.

  • get_accName— свойство имени зависит от части запрашиваемого ползунка.

    Части вертикального ползунка имеют следующие имена:

    Часть ползунка Имя
    Окно ползунка Статический текстовый элемент управления, используемый в качестве метки
    Ползунок "Позиция"
    Затеняемая область над ползунок "Страница вверх"
    Затеняемая область ниже ползунка "Страница вниз"

     

    Части горизонтального ползунка имеют следующие имена:

    Часть ползунка Имя
    Окно ползунка Статический текстовый элемент управления, используемый в качестве метки
    Ползунок "Позиция"
    Затеняемая область слева от ползунка "Страница слева"
    Затеняемая область справа от ползунка "Страница справа"

     

  • get_accParent— свойство родительского кнопок со стрелками, палец прокрутки и затеняемая область на обеих сторонах пальца — это ползунок. Свойство Parent окна ползунка — это окно (ROLE_SYSTEM_WINDOW), которое окружает элемент управления и имеет то же Имя и имя класса окна.

  • get_accRole— свойство роли зависит от части запрашиваемого ползунка.

    Часть ползунка роли
    Окно ползунка ROLE_SYSTEM_SLIDER
    Ползунок ROLE_SYSTEM_INDICATOR
    Затененных областей на обеих сторонах ползунка ROLE_SYSTEM_PUSHBUTTON

     

  • get_accStateзначений для свойства состояния зависит от части запрашиваемого ползунка.

    Ползунок Возможные значения состояния
    Окно ползунка STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_NORMAL
    Ползунок Ноль (0), что означает, что объект виден или STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL
    Затененных областей на обеих сторонах ползунка Ноль (0), что означает, что объект виден или STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL

     

  • get_accValue— свойство значения для ползунка указывает положение отпечатка и представляет собой строку, содержащую целое число от "0" до "100".

интерфейс IAccessible

полосы прокрутки