Compartir a través de


Barra de menús (referencia de elementos de interfaz de usuario de MSAA)

Nota

En este tema se describen los objetos de barra de menús con fines de referencia de elementos de interfaz de usuario de MSAA. Aquí no se describe cómo crear objetos de barra de menús 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, Edición, Ventana y Ayuda. Microsoft Active Accessibility 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, Minimizar y Maximizar.

Nota

Dado que los controles de la barra de menús no reciben el foco, los métodos accSelect y get_accFocus no se admiten para este control.

Métodos IAccessible

Los controles de barra de menús admiten los siguientes métodos IAccessible :

Propiedades IAccessible

Los controles de barra de menús admiten las siguientes propiedades IAccessible :

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 de 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 de 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 debajo de la barra de título es "Alt". La propiedad KeyboardShortcut para un menú del sistema es "Alt+Espacio".
get_accName La propiedad Name de una barra de menús debajo de la barra de título es "Aplicación". La propiedad Name de un menú del sistema es "System".
get_accParent
get_accRole La propiedad Role es ROLE_SYSTEM_MENUBAR.
get_accState La propiedad State es una combinación de uno o varios de los siguientes valores: STATE_SYSTEM_INVISIBLE STATE_SYSTEM_FOCUSED | | STATE_SYSTEM_FOCUSABLE

Notas

El sistema desencadena más de un evento de EVENT_SYSTEM_MENUSTART que no siempre tiene un evento de EVENT_SYSTEM_MENUEND correspondiente. Además, el sistema no desencadena los eventos de EVENT_SYSTEM_MENUPOPUPSTART y EVENT_SYSTEM_MENUPOPUPEND de forma coherente. Se trata de un problema conocido y se está solucionando.

IAccessible (Interfaz)

Elemento de menú

Menú emergente