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

Примечание

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

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

Имя класса окна для элемента управления tab — WC_TABCONTROL, которое в Commctrl.h определено как SysTabControl.

Методы IAccessible

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

Метод Комментарии
accDoDefaultAction Метод accDoDefaultAction щелкает вкладку страницы.
accHitTest
AccLocation
accNavigate
accSelect

Свойства IAccessible

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

Свойство Комментарии
get_accChild
get_accChildCount
get_accDefaultAction Свойство DefaultAction имеет значение "Switch".
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut Свойство KeyboardShortcut — это клавиша доступа элемента управления tab, которая является подчеркнутой символом в тексте окна элемента управления. Эта строка содержит символ ключа доступа, добавленный к строке "ALT+".
get_accName Свойство Name получается из текста окна элемента управления (или подпись), который отображается в элементе управления tab.
get_accParent Свойство Parent — это окно ( ROLE_SYSTEM_PAGETABLIST ), которое окружает элемент управления и имеет то же имя класса окна, что и элемент управления .
get_accRole Свойство Role имеет значение ROLE_SYSTEM_PAGETAB.
get_accSelection
get_accState Свойство State представляет собой сочетание одного или нескольких из следующих значений: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED

Примечания

Элементы управления tab неправильно возвращают S_OK из метода accSelect при вызове с флагом SELFLAG_TAKEFOCUS . Элементы управления tab не могут занять фокус клавиатуры.

Интерфейс IAccessible