Поделиться через


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

Примечание

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

Во всплывающем меню отображается список команд меню. Microsoft Active Accessibility создает всплывающим объектом меню при открытии пункта меню в строке меню. Microsoft Active Accessibility также создает всплывающие объекты меню для контекстных меню, которые отображаются, когда пользователь щелкает правой кнопкой мыши элемент пользовательского интерфейса.

Имя класса окна для всплывающего меню — "#32768".

Методы IAccessible

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

Свойства IAccessible

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

Свойство Комментарии
get_accChild Извлекает IDispatch для указанного пункта меню. Дочерние идентификаторы элементов меню нумеруются последовательно сверху вниз, начиная с одного.
get_accChildCount Свойство ChildCount — это количество пунктов меню в меню, включая разделители меню.
get_accFocus
get_accName Свойство Name для всплывающего меню имеет то же имя, что и меню. Свойство Name для контекстного меню — "Context".
get_accParent Свойство Parent — это окно ( ROLE_SYSTEM_WINDOW ), которое окружает всплывающее меню и имеет то же свойство Name и имя класса окна, что и всплывающее меню.
get_accRole Свойство Roleимеет значение ROLE_SYSTEM_MENUPOPUP.
get_accState Свойство State представляет собой сочетание одного или нескольких следующих значений: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Примечания

Интерфейс IAccessible

Строка меню

Пункт меню