Delen via


Menubalk (MSAA UI-elementreferentie)

Notitie

In dit onderwerp wordt menubalk objecten beschreven voor msAA UI-elementreferenties. Het maken van menubalk objecten in verschillende UI-frameworks wordt hier niet beschreven. Raadpleeg de API-referentiedocumentatie voor het UI-framework dat u gebruikt.

Een menubalk is het gebied van een venster direct onder de titelbalk met menu-items zoals Bestand, Bewerken, Vensteren Help-. Microsoft Active Accessibility maakt ook een menubalkobject voor een systeemmenu. Dit is het menu in de linkerbovenhoek van de titelbalk en bevat menu-items zoals Herstellen, Verplaatsen, Grootte, Minimaliseren vanen Maximaliseren.

Notitie

Omdat besturingselementen op de menubalk de focus niet ontvangen, worden de accSelect en get_accFocus methoden niet ondersteund voor dit besturingselement.

IAccessible-methoden

Besturingselementen op de menubalk ondersteunen de volgende methoden:

IAccessible Properties

Besturingselementen op de menubalk ondersteunen de volgende eigenschappen van IAccessible:

Eigenschap Opmerkingen
get_accChild Hiermee wordt de IDispatch- opgehaald voor het opgegeven menu-item. De onderliggende id's voor de menu-items worden sequentieel genummerd van links naar rechts, beginnend met één.
get_accChildCount De eigenschap ChildCount is het aantal menu-items op de menubalk. De eigenschap ChildCount voor een systeemmenu is er een.
get_accDescription De eigenschap Beschrijving voor een menubalk is 'Bevat opdrachten voor het bewerken van de huidige weergave of het huidige document'. De eigenschap Description voor een systeemmenu is 'Bevat opdrachten voor het bewerken van het venster'.
get_accDefaultAction
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut De eigenschap KeyboardShortcut voor een menubalk onder de titelbalk is 'Alt'. De eigenschap KeyboardShortcut voor een systeemmenu is 'Alt+spatie'.
get_accName De eigenschap Name voor een menubalk onder de titelbalk is 'Toepassing'. De eigenschap Name voor een systeemmenu is Systeem.
get_accParent
get_accRole De eigenschap Role is ROLE_SYSTEM_MENUBAR.
get_accState De eigenschap State is een combinatie van een of meer van de volgende waarden: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Notities

Het systeem activeert meer dan één EVENT_SYSTEM_MENUSTART gebeurtenis die niet altijd een bijbehorende EVENT_SYSTEM_MENUEND gebeurtenis heeft. Bovendien activeert het systeem de gebeurtenissen EVENT_SYSTEM_MENUPOPUPSTART en EVENT_SYSTEM_MENUPOPUPEND niet consistent. Dit is een bekend probleem en wordt opgelost.

IAccessible Interface

menu-item

snelmenu