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


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

Примечание

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

 

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

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

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

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

Методы IAccessible

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

Свойства IAccessible

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

  • get_accChild

  • get_accChildCount

  • get_accDescription

  • get_accHelp

  • get_accHelpTopic

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

  • get_accName — свойство Name зависит от части ползунка, к которому выполняется запрос.

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

    Часть ползунка Имя
    Окно ползунка Элемент управления статическим текстом, используемый в качестве метки
    Ползунок с большим пальцем "Позиция"
    Затенение области над большим пальцем ползунка "Page up"
    Затенение области под большим пальцем ползунка "Page down"

     

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

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

     

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

  • get_accRole — свойство Role зависит от части ползунка, к которому выполняется запрос.

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

     

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

    Ползунок Возможные значения состояния
    Окно ползунка | 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 — свойство Value для окна ползунка указывает положение большого пальца и представляет собой строку, содержащую целое число от "0" до "100".

Интерфейс IAccessible

Полоса прокрутки