Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Заметка
В этом разделе описывается строке меню объектов в целях ссылки на элемент пользовательского интерфейса MSAA. Создание объектов строке меню в различных платформах пользовательского интерфейса не описано здесь. См. справочную документацию по API для используемой платформы пользовательского интерфейса.
Строка меню — это область окна непосредственно под заголовком, которая содержит такие элементы меню, как файл, редактирование, окнои справку. Microsoft Active Accessibility также создает объект строки меню для системного меню, который находится в левом верхнем углу строки заголовка и содержит такие пункты меню, как восстановление, перемещение, размер, свернутьи Развернуть.
Заметка
Так как элементы управления строк меню не получают фокус, для этого элемента управления не поддерживаются accSelect и методы get_accFocus.
Недоступные методы
Элементы управления строк меню поддерживают следующие методы IAccessible:
Свойства IAccessible
Элементы управления строк меню поддерживают следующие свойства IAccessible:
| Свойство | Комментарии |
|---|---|
| get_accChild | Извлекает IDispatch для указанного элемента меню. Идентификаторы дочерних элементов меню нумеруются последовательно слева направо, начиная с одного. |
| get_accChildCount | Свойство ChildCount — это количество элементов меню в строке меню. Свойство ChildCount для системного меню — одно. |
| get_accDescription | Свойство Description для строки меню — "Содержит команды для управления текущим представлением или документом". Свойство Description для системного меню — "Содержит команды для управления окном". |
| get_accDefaultAction | |
| get_accFocus | |
| get_accHelp | |
| get_accHelpTopic | |
| get_accKeyboardShortcut | Свойство KeyboardShortcut для строки меню под заголовком — ALT. Свойство KeyboardShortcut для системного меню — ALT+ПРОБЕЛ. |
| get_accName | Свойство Name для строки меню под строкой заголовка — Application. Свойство Name для системного меню — System. |
| get_accParent | |
| get_accRole | Свойство ролиROLE_SYSTEM_MENUBAR. |
| get_accState | Свойство состояния — это сочетание одного или нескольких из следующих значений : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Примечания
Система активирует несколько событий EVENT_SYSTEM_MENUSTART, которые не всегда имеют соответствующее событие EVENT_SYSTEM_MENUEND. Кроме того, система не активирует EVENT_SYSTEM_MENUPOPUPSTART и EVENT_SYSTEM_MENUPOPUPEND события последовательно. Эта известная проблема и устранена.