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 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.