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 beschreven Schuifbalk objecten voor msAA UI-elementreferenties. Het maken van Schuifbalk objecten in verschillende UI-frameworks wordt hier niet beschreven. Raadpleeg de API-referentiedocumentatie voor het UI-framework dat u gebruikt.
Met schuifbalken kan een gebruiker de richting en afstand kiezen om door informatie in een gerelateerd venster of keuzelijst te bladeren. De naam van de vensterklasse voor een schuifbalk is 'SCROLLBAR'.
De inhoud van de eigenschappen IAccessible is afhankelijk van of de schuifbalk verticaal of horizontaal is en welke van de volgende onderdelen van de schuifbalk door de client worden opgevraagd:
- De schuifbalk zelf
- De pijl-rechtsboven of pijl-rechts
- De knop Pijl-onder of links
- Het schuifvak (duim)
- De pagina-omhoog of pagina-rechtsgebied
- De pagina omlaag of het linkergebied van de pagina
IAccessible-methoden
Een schuifbalk ondersteunt de volgende methoden:
accDoDefaultAction: het schuifbalkobject zelf en de schuifvinger ondersteunen de methode accDoDefaultAction niet.
Voor de andere schuifbalkonderdelen op een verticale schuifbalk roept accDoDefaultActionPostMessage- aan met het WM_VSCROLL bericht met wParam- ingesteld op de volgende waarden.
Knop/regio Vaule Knop Met de bovenste pijl SB_LINEUP Knop Pijl-onder SB_LINEDOWN Pagina-upregio SB_PAGEUP Pagina-omlaag-regio SB_PAGEDOWN Voor de andere schuifbalkonderdelen op een horizontale schuifbalk roept accDoDefaultActionPostMessage- aan met het WM_HSCROLL bericht met wParam- ingesteld op de volgende waarden.
Knop/regio Waarde Knop Pijl-links SB_LINELEFT Pijl-rechts SB_LINERIGHT Regio links van pagina SB_PAGELEFT Regio rechts van pagina SB_PAGERIGHT
IAccessible Properties
Een schuifbalk ondersteunt de volgende eigenschappen IAccessible:
get_accChildCount: de eigenschap ChildCount voor het object schuifbalk is vijf. Voor de andere schuifbalkonderdelen is de eigenschap ChildCount nul.
get_accDefaultAction: het schuifbalkobject zelf en de schuifvinger ondersteunen de eigenschap DefaultAction niet. De eigenschap DefaultAction voor de pijlknoppen en de gearceerde gebieden aan beide zijden van de schuifvinger is 'Druk'.
get_accDescription: de eigenschap Beschrijving is afhankelijk van het deel van de schuifbalk waarop een query wordt uitgevoerd.
De delen van een verticale schuifbalk hebben de volgende beschrijvingen.
Deel Beschrijving Schuifbalk zelf "Wordt gebruikt om het verticale weergavegebied te wijzigen" Knop Met de bovenste pijl "De verticale positie één regel omhoog verplaatsen" Knop Pijl-onder "De verticale positie één regel omlaag verplaatsen" Scroll thumb "Geeft de huidige verticale positie aan en kan worden gesleept om deze rechtstreeks te wijzigen" Pagina-upregio "Hiermee verplaatst u de verticale positie een paar lijnen omhoog" Pagina-omlaag-regio "Geeft de huidige verticale positie aan en kan worden gesleept om deze rechtstreeks te wijzigen" De delen van een horizontale schuifbalk hebben de volgende beschrijvingen.
Deel Beschrijving Schuifbalk zelf "Wordt gebruikt om het horizontale weergavegebied te wijzigen" Knop Pijl-links "De horizontale positie één kolom naar links verplaatsen" Pijl-rechts 'De horizontale positie één kolom naar rechts verplaatsen' Scroll thumb "Geeft de huidige horizontale positie aan en kan worden gesleept om deze rechtstreeks te wijzigen" Regio links van pagina "Hiermee verplaatst u de horizontale positie naar links een aantal kolommen" Regio rechts van pagina "Geeft de huidige verticale positie aan en kan worden gesleept om deze rechtstreeks te wijzigen" get_accName: de eigenschap Naam is afhankelijk van het deel van de schuifbalk waarop een query wordt uitgevoerd.
De delen van een verticale schuifbalk hebben de volgende namen.
Deel Naam Schuifbalkvenster "Verticaal" Knop Met de bovenste pijl "Lijn omhoog" Knop Pijl-onder "Lijn omlaag" Scroll thumb "Positie" Pagina-upregio "Page up" Pagina-omlaag-regio "Page down" De delen van een horizontale schuifbalk hebben de volgende namen.
Deel Naam Schuifbalkvenster "Horizontaal" Knop Pijl-links "Kolom links" Pijl-rechts "Kolom rechts" Scroll thumb "Positie" Regio rechts van pagina "Pagina rechts" Regio links van pagina "Pagina links" get_accParent— De eigenschap Bovenliggende van de pijlknoppen, schuif duim en het gearceerde gebied aan beide zijden van de duim is het schuifbalkvenster. De eigenschap Bovenliggende van het schuifbalkvenster is een venster (ROLE_SYSTEM_WINDOW) dat het besturingselement omringt en dezelfde naam eigenschap en vensterklassenaam heeft.
get_accRole: de eigenschap Rol is afhankelijk van het deel van de schuifbalk waarop een query wordt uitgevoerd. De onderdelen van een schuifbalk hebben de volgende rollen.
Deel Rol Schuifbalk zelf ROLE_SYSTEM_SCROLLBAR Knoppen pijl-omhoog, omlaag, links en pijl-rechts ROLE_SYSTEM_PUSHBUTTON Scroll thumb ROLE_SYSTEM_INDICATOR Pagina omhoog, pagina-omlaag, pagina-links en regio's rechts van pagina ROLE_SYSTEM_PUSHBUTTON get_accState— De eigenschap State van elk schuifbalkonderdeel bevat een combinatie van de volgende waarden.
Staat Waarde STATE_SYSTEM_INVISIBLE Voor de schuifbalk zelf geeft dit aan dat de opgegeven verticale of horizontale schuifbalk niet bestaat. Voor de pagina-omhoog- of pagina-omlaagregio's geeft dit aan dat de duim zodanig is geplaatst dat de regio niet bestaat. STATE_SYSTEM_OFFSCREEN Voor de schuifbalk zelf geeft dit aan dat het venster zo groot is dat de opgegeven verticale of horizontale schuifbalk momenteel niet wordt weergegeven. STATE_SYSTEM_PRESSED De pijlknop of het paginagebied wordt ingedrukt. STATE_SYSTEM_UNAVAILABLE Het onderdeel is uitgeschakeld. get_accValue: de eigenschap Waarde voor het schuifbalkvenster geeft de positie van de schuifbalk aan en is een tekenreeks die een geheel getal van 0 tot en met 100 bevat.
Verwante onderwerpen