Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota
En este tema se describen objetos de barra de menús con fines de referencia de elementos de interfaz de usuario de MSAA. No se describe cómo crear barra de menús objetos en varios marcos de interfaz de usuario. Consulte la documentación de referencia de API para el marco de interfaz de usuario que usa.
Una barra de menús es el área de una ventana inmediatamente debajo de la barra de título que contiene elementos de menú como Archivo, Editar, Ventanay Ayuda. Accesibilidad activa de Microsoft también crea un objeto de barra de menús para un menú del sistema, que es el menú de la esquina superior izquierda de la barra de título y contiene elementos de menú como Restaurar, Mover, Tamaño, Minimizary Maximizar.
Nota
Dado que los controles de la barra de menús no reciben el foco, no se admiten los métodosy get_accFocusaccSelect para este control.
Métodos IAccessible
Los controles de barra de menús admiten los siguientes métodos deIAccessible:
- accHitTest
- accLocation
- accNavigate
- accSelect
Propiedades de IAccessible
Los controles de barra de menús admiten las siguientes propiedades deIAccessible:
| Propiedad | Comentarios |
|---|---|
| get_accChild | Recupera el IDispatch del elemento de menú especificado. Los identificadores secundarios de los elementos de menú se numeran secuencialmente de izquierda a derecha a partir de uno. |
| get_accChildCount | La propiedad ChildCount es el número de elementos de menú de la barra de menús. La propiedad ChildCount para un menú del sistema es una. |
| get_accDescription | La propiedad Description de una barra de menús es "Contiene comandos para manipular la vista o documento actual". La propiedad Description para un menú del sistema es "Contiene comandos para manipular la ventana". |
| get_accDefaultAction | |
| get_accFocus | |
| get_accHelp | |
| get_accHelpTopic | |
| get_accKeyboardShortcut | La propiedad KeyboardShortcut de una barra de menús situada debajo de la barra de título es "Alt". La propiedad KeyboardShortcut de para un menú del sistema es "Alt+Espacio". |
| get_accName | La propiedad Name de una barra de menús situada debajo de la barra de título es "Application". La propiedad Name para un menú del sistema es "System". |
| get_accParent | |
| get_accRole | La propiedad Role de es ROLE_SYSTEM_MENUBAR. |
| get_accState | La propiedad State es una combinación de uno o varios de los siguientes valores de : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Notas
El sistema desencadena más de un evento EVENT_SYSTEM_MENUSTART que no siempre tiene un evento EVENT_SYSTEM_MENUEND correspondiente. Además, el sistema no desencadena los eventos EVENT_SYSTEM_MENUPOPUPSTART y EVENT_SYSTEM_MENUPOPUPEND de forma coherente. Se trata de un problema conocido y se está solucionando.