Список (справочник по элементам пользовательского интерфейса MSAA)
Примечание
В этом разделе описываются объекты List Box для справки по элементам пользовательского интерфейса MSAA. Создание объектов List Box в различных платформах пользовательского интерфейса не описано здесь. См. справочную документацию по API для используемой платформы пользовательского интерфейса.
В полях со списком отображается список, из которого пользователь может выбрать один или несколько элементов. Список создается с вертикальной полосой прокрутки, горизонтальной панелью управления или и тем, и другим.
Имя класса окна для списка — LISTBOX.
Методы IAccessible
Списки поддерживают следующие методы IAccessible :
Метод | Комментарии |
---|---|
accDoDefaultAction | Сам объект списка не имеет свойства DefaultAction ; однако accDoDefaultAction дважды щелкает элементы списка. |
accHitTest | Метод accHitTest возвращает ноль, если проверенная точка находится в списке, но не на элементе в списке. Если проверяемая точка находится на элементе в списке, accHitTest возвращает индекс элемента списка. |
accLocation | |
accNavigate | |
accSelect |
Свойства IAccessible
Списки поддерживают следующие свойства IAccessible :
Свойство | Комментарии |
---|---|
get_accChild | Свойство ChildCount — это количество элементов в списке. |
get_accDefaultAction | Сам объект списка не имеет свойства DefaultAction ; однако свойство DefaultAction для каждого элемента списка — "Двойной щелчок". |
get_accDescription | |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accKeyboardShortcut | Свойство KeyboardShortcut — это клавиша доступа к списку, которая является подчеркнутым символом в тексте метки, связанной со списком. Возвращаемая строка содержит символ ключа доступа, добавленный к строке "ALT+". |
get_accName | Свойство Name для объекта списка — это текст из элемента управления статическим текстом, который помечает поле списка. Для элементов списка свойство Name является текстом элемента списка. |
get_accParent | Свойство Parent — это окно ( ROLE_SYSTEM_WINDOW ), которое окружает список и имеет то же свойство Name и имя класса окна, что и поле списка. Свойство Parent элементов списка является объектом list box. |
get_accRole | Свойство Role имеет значение ROLE_SYSTEM_LIST. Элементы в списке имеют свойство RoleROLE_SYSTEM_LISTITEM. |
get_accSelection | Свойство Selection извлекает выбранные элементы в списке. |
get_accState | Свойство State объекта списка представляет собой сочетание одного или нескольких из следующих значений: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_OFFSCREEN Свойство State элемента списка представляет собой сочетание одного или нескольких из следующих значений: | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_MULTISELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_OFFSCREEN STATE_SYSTEM_NORMAL |