Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Notitie
In dit onderwerp wordt menu-item objecten beschreven voor msAA UI-elementreferenties. Het maken van menu-item objecten in verschillende UI-frameworks wordt hier niet beschreven. Raadpleeg de API-referentiedocumentatie voor het UI-framework dat u gebruikt.
Een menu-item vertegenwoordigt een bepaald item in een menubalk of pop-upmenu. Microsoft Active Accessibility maakt bijvoorbeeld een menu-itemobject voor het menu Bestand in de menubalk. Op dezelfde manier maakt Microsoft Active Accessibility een menu-itemobject voor de menuopdracht openen vanuit het snelmenu Bestand.
De naam van de vensterklasse voor een menu-item is #32768.
IAccessible-methoden
Een menu-item ondersteunt de volgende IAccessible methoden:
| Methode | Opmerkingen |
|---|---|
| accDoDefaultAction- | Voor menu-items in de menubalk accDoDefaultAction het menu wordt weergegeven of gesloten, afhankelijk van de status van het menu. Voor menu-items in een snelmenu klikt accDoDefaultAction op het menu-item om de menuopdracht uit te voeren. |
| accLocation- | |
| accNavigate- | |
| accSelect- |
IAccessible Properties
Een menu-item ondersteunt de volgende eigenschappen IAccessible:
| Eigenschap | Opmerkingen |
|---|---|
| get_accChild | Hiermee haalt u de IDispatch--interface op naar het pop-upmenuobject voor dit item. |
| get_accChildCount | De eigenschap ChildCount is een voor menu-items die een menu of submenu weergeven; anders is de eigenschap ChildCount nul. |
| get_accDefaultAction | De eigenschap DefaultAction voor menu-items die een menu of submenu weergeven, is 'Openen' of 'Sluiten', afhankelijk van de status van het menu. De eigenschap DefaultAction voor alle andere menu-items is Uitvoeren. |
| get_accFocus | |
| get_accKeyboardShortcut | De eigenschap KeyboardShortcut is de toegangstoets van het menu-item. Dit is het onderstreepte teken in de tekst van de naam van het menu-item. De eigenschap KeyboardShortcut voor het menu-itemFile is bijvoorbeeld f. |
| get_accName | De eigenschap Name is hetzelfde als de naam van het menu-item. |
| get_accParent | De eigenschap Bovenliggende is de menubalk of het snelmenu met de menuopdracht. |
| get_accRole | De eigenschap Role is ROLE_SYSTEM_MENUITEM. |
| get_accState | De eigenschap State is STATE_SYSTEM_INVISIBLE of een combinatie van een of meer van de volgende waarden: STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_CHECKED | STATE_SYSTEM_DEFAULT | STATE_SYSTEM_HOTTRACKED | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_HASPOPUP |
Notities
- Wanneer accDoDefaultAction- wordt gebruikt voor een menu-item, wordt S_OK geretourneerd, maar kan de actie niet worden uitgevoerd als het teken dat wordt gebruikt in de toegangssleutel ?, !, @of een ander teken waarvoor de Shift-toets of een andere wijzigingstoets is vereist. Dit gebeurt ook op internationale toetsenborden met een toegangstoetsteken waarvoor de ALT GR-toets moet worden ingedrukt.
- De methode accSelect met SELFLAG_TAKEFOCUS zorgt er niet voor dat een menu-item een snelmenu opent of sluit. Clients gebruiken de methode accDoDefaultAction om een snelmenu te openen of te sluiten.
- Een menubalk-item dat geen pop-upmenu weergeeft, retourneert 'Toepassing' voor de eigenschap Naam in plaats van de naam van het menu-item.