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

Заметка

В этом разделе описывается строке меню объектов в целях ссылки на элемент пользовательского интерфейса 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 события последовательно. Эта известная проблема и устранена.

интерфейс IAccessible

элемента меню

всплывающее меню