Элемент управления 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 не могут занять фокус клавиатуры.