Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Nota
Este tópico descreve barra de menus objetos para fins de referência de elemento de interface do usuário do MSAA. Como criar barra de menus objetos em várias estruturas de interface do usuário não é descrito aqui. Consulte a documentação de referência da API para a estrutura de interface do usuário que você está usando.
Uma barra de menus é a área de uma janela imediatamente abaixo da barra de título que contém itens de menu, como File, Editar, Windowe Help. O Microsoft Active Accessibility também cria um objeto de barra de menus para um menu do sistema, que é o menu no canto superior esquerdo da barra de título e contém itens de menu como Restaurar, Mover, Tamanho, Minimizare maximizar .
Nota
Como os controles da barra de menus não recebem foco, os métodos accSelect e get_accFocus não têm suporte para esse controle.
Métodos IAccessible
Os controles da barra de menus dão suporte aos seguintes métodos deIAccessible:
Propriedades IAccessible
Os controles da barra de menus dão suporte às seguintes propriedades deIAccessible:
| Propriedade | Comentários |
|---|---|
| get_accChild | Recupera ode IDispatchpara o item de menu especificado. As IDs filho para os itens de menu são numeradas sequencialmente da esquerda para a direita, começando com uma. |
| get_accChildCount | A propriedade ChildCount é o número de itens de menu na barra de menus. A propriedade ChildCount para um menu do sistema é uma. |
| get_accDescription | A propriedade Description para uma barra de menus é "Contém comandos para manipular o modo de exibição ou documento atual". A propriedade Description para um menu do sistema é "Contém comandos para manipular a janela". |
| get_accDefaultAction | |
| get_accFocus | |
| get_accHelp | |
| get_accHelpTopic | |
| get_accKeyboardShortcut | A propriedade KeyboardShortcut para uma barra de menus abaixo da barra de título é "Alt". A propriedade KeyboardShortcut para um menu do sistema é "Alt+Space". |
| get_accName | A propriedade Name para uma barra de menus abaixo da barra de título é "Application". A propriedade Name para um menu do sistema é "System". |
| get_accParent | |
| get_accRole | A propriedade Role é ROLE_SYSTEM_MENUBAR. |
| get_accState | A propriedade State é uma combinação de um ou mais dos seguintes valores de : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Anotações
O sistema dispara mais de uma EVENT_SYSTEM_MENUSTART evento que nem sempre tem um evento de EVENT_SYSTEM_MENUEND correspondente. Além disso, o sistema não dispara os eventos EVENT_SYSTEM_MENUPOPUPSTART e EVENT_SYSTEM_MENUPOPUPEND consistentemente. Esse é um problema conhecido e está sendo resolvido.