Delen via


Schuifbalk (MSAA UI-elementreferentie)

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

     

  • accHitTest-

  • accLocation-

  • accNavigate-

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_accHelp

  • get_accHelpTopic

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

IAccessible Interface