Delen via


Schuifregelaar (MSAA UI-elementreferentie)

Notitie

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

 

Met een schuifregelaar, ook wel een trackbarbesturingselement genoemd, kan een gebruiker een keuze maken uit een bereik met waarden door een schuifregelaar te verplaatsen. De volumebesturingselementen in het Windows-besturingssysteem zijn schuifregelaars.

De naam van de vensterklasse voor een schuifregelaar is TRACKBAR_CLASS, die is gedefinieerd als 'msctls_trackbar' in Commctrl.h.

De inhoud van de eigenschappen IAccessible is afhankelijk van of de schuifregelaar verticaal of horizontaal is en welke van de volgende onderdelen van het schuifregelaarbesturingselement door de client wordt opgevraagd:

  • Schuifregelaarvenster
  • Schuifregelaar duim
  • Gearceerd gebied boven (of naar
  • Gearceerd gebied onder (of rechts van) de schuifregelaar duim

IAccessible-methoden

Een schuifregelaar ondersteunt de volgende IAccessible methoden:

IAccessible Properties

Een schuifregelaar ondersteunt de volgende eigenschappen IAccessible:

  • get_accChild

  • get_accChildCount

  • get_accDescription

  • get_accHelp

  • get_accHelpTopic

  • get_accKeyboardShortcut: de eigenschap KeyboardShortcut is de toegangstoets van het schuifregelaarvenster. Dit is een onderstreept teken in de tekst van het label voor de schuifregelaar. De geretourneerde tekenreeks bevat het toegangssleutelteken dat is toegevoegd aan de tekenreeks Alt+.

  • get_accName: de eigenschap Naam is afhankelijk van het deel van de schuifregelaar waarop een query wordt uitgevoerd.

    De delen van een verticale schuifregelaar hebben de volgende namen:

    Schuifregelaar Naam
    Schuifregelaarvenster Statisch tekstbeheer dat wordt gebruikt als label
    Schuifregelaar duim "Positie"
    Gearceerd gebied boven schuifregelaar duim "Page up"
    Gearceerd gebied onder schuifregelaar duim "Page down"

     

    De delen van een horizontale schuifregelaar hebben de volgende namen:

    Schuifregelaar Naam
    Schuifregelaarvenster Statisch tekstbeheer dat wordt gebruikt als label
    Schuifregelaar duim "Positie"
    Gearceerd gebied links van schuifregelaar duim "Pagina links"
    Gearceerd gebied rechts van schuifregelaar duim "Pagina rechts"

     

  • get_accParent— De eigenschap Bovenliggende van de pijlknoppen, schuif duim en het gearceerde gebied aan beide zijden van de duim is het schuifvenster. De eigenschap Bovenliggende van het schuifregelaarvenster 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 schuifregelaar waarop een query wordt uitgevoerd.

    Schuifregelaar rol
    Schuifregelaarvenster ROLE_SYSTEM_SLIDER
    Schuifregelaar duim ROLE_SYSTEM_INDICATOR
    Gearceerde gebieden aan beide zijden van de schuifregelaar duim ROLE_SYSTEM_PUSHBUTTON

     

  • get_accState:waarden voor de eigenschap Status is afhankelijk van het deel van de schuifregelaar waarop een query wordt uitgevoerd.

    Schuifregelaar Mogelijke statuswaarden
    Schuifregelaarvenster STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_NORMAL
    Schuifregelaar duim Nul (0), wat betekent dat het object zichtbaar is of STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL
    Gearceerde gebieden aan beide zijden van de schuifregelaar duim Nul (0), wat betekent dat het object zichtbaar is of STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL

     

  • get_accValue— De eigenschap Waarde voor het schuifregelaarvenster geeft de positie van de duim aan en is een tekenreeks die een geheel getal van 0 tot en met 100 bevat.

IAccessible Interface

schuifbalk