Delen via


Werkbalkbesturing (MSAA UI-elementreferentie)

Notitie

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

Een besturingselement voor een werkbalk bevat knoppen die menuopdrachten uitvoeren en zich meestal in een venster onder de menubalk bevindt.

De naam van de vensterklasse voor een werkbalk besturingselement is TOOLBARCLASSNAME, die is gedefinieerd als WerkbalkWindow32 in Commctrl.h.

IAccessible-methoden

Een besturingselement voor een werkbalk ondersteunt de volgende methoden:

Methode Opmerkingen
accDoDefaultAction- De werkbalk zelf ondersteunt de methode accDoDefaultAction. Voor de knoppen op de werkbalk accDoDefaultAction roept PostMessage- aan met het BM_CLICK bericht om op de opgegeven knop te klikken.
accHitTest-
accLocation-
accNavigate-
accSelect-

IAccessible Properties

Een werkbalkbesturingselement ondersteunt de volgende eigenschappen IAccessible:

Eigenschap Opmerkingen
get_accChild
get_accChildCount De eigenschap ChildCount is het aantal besturingselementen in de werkbalk.
get_accDefaultAction Het werkbalkobject zelf heeft geen eigenschap DefaultAction. De eigenschap DefaultAction voor werkbalkknoppen is afhankelijk van de stijl van de werkbalkknop. Knoppen met de stijl TBSTYLE_DROPDOWN 'Openen' hebben als hun eigenschap DefaultAction. De eigenschap DefaultAction voor alle andere werkbalkknoppen is 'Druk'.
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut Werkbalken hebben geen sneltoetsen. Als de venstertekst voor de werkbalk echter een en-teken (&) bevat, retourneert Microsoft Active Accessibility een niet-Null-tekenreeks als de eigenschap KeyboardShortcut.
get_accName De eigenschap Naam voor de werkbalk wordt verkregen uit de venstertekst van het besturingselement (of bijschrift). Deze tekst wordt niet weergegeven met de werkbalk, dus serverontwikkelaars moeten zinvolle tekst opgeven in de resourcedefinitie-instructie van het besturingselement om gebruikers van clienthulpprogramma's te helpen het besturingselement te identificeren. De venstertekst kan worden ingesteld met behulp van de functie SetWindowText.
get_accParent De eigenschap Bovenliggende is een venster (ROLE_SYSTEM_WINDOW) dat het besturingselement omringt en dezelfde naam eigenschap en vensterklassenaam heeft als het besturingselement.
get_accRole De eigenschap Role is ROLE_SYSTEM_TOOLBAR.
get_accSelection
get_accState De waarde voor de eigenschap State voor de werkbalk zelf is nul, wat betekent dat het object zichtbaar is. Mogelijke waarden voor de eigenschap State van de werkbalkknoppen zijn: STATE_SYSTEM_INVISIBLE of
STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Notities

Met de knoppen op een werkbalk worden EVENT_OBJECT_STATECHANGE gebeurtenissen verzonden.

IAccessible Interface