Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Заметка
В этом разделе описывается всплывающих объектов меню в целях ссылки на элемент пользовательского интерфейса MSAA. Создание всплывающего меню объектов в различных платформах пользовательского интерфейса не описано здесь. См. справочную документацию по API для используемой платформы пользовательского интерфейса.
Всплывающее меню отображает список команд меню. Microsoft Active Accessibility создает всплывающий объект меню при открытии элемента меню в строке меню. Microsoft Active Accessibility также создает всплывающие объекты меню для контекстных меню, которые отображаются при щелчке правой кнопкой мыши элемента пользовательского интерфейса.
Имя класса окна для всплывающего меню — "#32768".
Недоступные методы
Всплывающее меню поддерживает следующие методы IAccessible:
Свойства IAccessible
Всплывающее меню поддерживает следующие свойства IAccessible:
| Свойство | Комментарии |
|---|---|
| get_accChild | Извлекает IDispatch для указанного элемента меню. Идентификаторы дочерних элементов меню нумеруются последовательно с верхней до нижней части, начиная с одного. |
| get_accChildCount | Свойство ChildCount — это количество элементов меню в меню, включая разделители меню. |
| get_accFocus | |
| get_accName | Свойство Name для всплывающего меню совпадает с именем меню. Свойство имени для контекстного меню — Context. |
| get_accParent | Свойство Parent — это окно (ROLE_SYSTEM_WINDOW), которое окружает всплывающее меню и имеет то же имя свойства и имени класса окна, что и всплывающее меню. |
| get_accRole | Свойство RoleROLE_SYSTEM_MENUPOPUP. |
| get_accState | Свойство состояния — это сочетание одного или нескольких следующих значений : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Примечания
- Объекты всплывающего меню не запускают EVENT_OBJECT_CREATE и EVENT_OBJECT_DESTROY события.
- Меню с несколькими столбц ами не поддерживают флаги NAVDIR_LEFT или NAVDIR_RIGHT метода accNavigate.
- События EVENT_SYSTEM_MENUPOPUPSTART и EVENT_SYSTEM_MENUPOPUPEND не отправляются последовательно. Эта известная проблема и устранена.