Dela via


Rullningslist (MSAA-UI-elementreferens)

Not

Det här avsnittet beskriver rullningslisten objekt i syfte att använda MSAA UI-elementreferens. Hur du skapar rullningslist objekt i olika gränssnittsramverk beskrivs inte här. Se API-referensdokumentationen för det användargränssnittsramverk som du använder.

 

Med rullningslister kan en användare välja riktning och avstånd för att bläddra igenom information i ett relaterat fönster eller en listruta. Fönstrets klassnamn för en rullningslist är "SCROLLBAR".

Innehållet i egenskaperna IAccessible beror på om rullningslisten är lodrät eller vågrät och vilka av följande delar av rullningslisten som efterfrågas av klienten:

  • Själva rullningslisten
  • Knappen för den övre eller högra pilen
  • Knappen nederkant eller vänsterpil
  • Rullningsrutan (tumme)
  • Sidan uppåt eller sidans högra region
  • Sidan nedåt eller sidans vänstra region

IAccessible-metoder

En rullningslist stöder följande IAccessible- metoder:

  • accDoDefaultAction– själva rullningslistobjektet och rullningstummen stöder inte metoden accDoDefaultAction.

    För de andra rullningslistdelarna i en lodrät rullningslist anropar accDoDefaultActionPostMessage med WM_VSCROLL-meddelandet med wParam inställt på följande värden.

    Knapp/region Vaule
    Knappen Överst på pilen SB_LINEUP
    Nedersta pilknappen SB_LINEDOWN
    Sida upp-region SB_PAGEUP
    Sid ned region SB_PAGEDOWN

     

    För de andra rullningslistdelarna i en vågrät rullningslist anropar accDoDefaultActionPostMessage med meddelandet WM_HSCROLL med wParam inställt på följande värden.

    Knapp/region Värde
    Vänsterpil SB_LINELEFT
    Högerpil SB_LINERIGHT
    Sidans vänstra region SB_PAGELEFT
    Sidans högra region SB_PAGERIGHT

     

  • accHitTest

  • accLocation

  • accNavigate

IAccessible-egenskaper

En rullningslist stöder följande egenskaper för IAccessible:

  • get_accChildCount– egenskapen ChildCount för rullningslistobjektet är fem. För de andra rullningslistdelarna är egenskapen ChildCount noll.

  • get_accDefaultAction– Själva rullningslistobjektet och rullningstummen stöder inte egenskapen DefaultAction. Egenskapen DefaultAction för pilknapparna och de skuggade områdena på vardera sidan av rullningstummen är "Tryck".

  • get_accDescription– egenskapen Description beror på vilken del av rullningslisten som efterfrågas.

    Delarna i en lodrät rullningslist har följande beskrivningar.

    Del Beskrivning
    Själva rullningslisten "Används för att ändra det lodräta visningsområdet"
    Knappen Överst på pilen "Flyttar den lodräta positionen uppåt en rad"
    Nedersta pilknappen "Flyttar den lodräta positionen nedåt en rad"
    Rulla tumme "Anger den aktuella lodräta positionen och kan dras för att ändra den direkt"
    Sida upp-region "Flyttar den lodräta positionen uppåt ett par rader"
    Sid ned region "Anger den aktuella lodräta positionen och kan dras för att ändra den direkt"

     

    Delarna i en vågrät rullningslist har följande beskrivningar.

    Del Beskrivning
    Själva rullningslisten "Används för att ändra det vågräta visningsområdet"
    Vänsterpil "Flyttar den vågräta positionen åt vänster en kolumn"
    Högerpil "Flyttar den vågräta positionen åt höger en kolumn"
    Rulla tumme "Anger den aktuella vågräta positionen och kan dras för att ändra den direkt"
    Sidans vänstra region "Flyttar den vågräta positionen åt vänster ett par kolumner"
    Sidans högra region "Anger den aktuella lodräta positionen och kan dras för att ändra den direkt"

     

  • get_accHelp

  • get_accHelpTopic

  • get_accName– egenskapen Namn beror på den del av rullningslisten som efterfrågas.

    Delarna i en lodrät rullningslist har följande namn.

    Del Namn
    Rullningslistfönster "Lodrät"
    Knappen Överst på pilen "Rad upp"
    Nedersta pilknappen "Rad nedåt"
    Rulla tumme "Position"
    Sida upp-region "Sida upp"
    Sid ned region "Sid ned"

     

    Delarna i en vågrät rullningslist har följande namn.

    Del Namn
    Rullningslistfönster "Vågrät"
    Vänsterpil "Kolumn till vänster"
    Högerpil "Kolumn till höger"
    Rulla tumme "Position"
    Sidans högra region "Sida till höger"
    Sidans vänstra region "Sida till vänster"

     

  • get_accParent– Egenskapen Överordnad för pilknapparna, rullningstummen och det skuggade området på vardera sidan av tummen är rullningslistfönstret. Egenskapen Parent i rullningslistfönstret är ett fönster (ROLE_SYSTEM_WINDOW) som omger kontrollen och har samma Namn egenskap och fönsterklassnamn.

  • get_accRole– egenskapen Roll beror på vilken del av rullningslisten som efterfrågas. Delarna i en rullningslist har följande roller.

    Del Roll
    Själva rullningslisten ROLE_SYSTEM_SCROLLBAR
    Knappar för övre, nedåt, vänster och högerpil ROLE_SYSTEM_PUSHBUTTON
    Rulla tumme ROLE_SYSTEM_INDICATOR
    Sidan uppåt, sidan nedåt, sidan till vänster och sidans högra regioner ROLE_SYSTEM_PUSHBUTTON

     

  • get_accState– egenskapen State för varje rullningslistkomponent innehåller en kombination av följande värden.

    Stat Värde
    STATE_SYSTEM_INVISIBLE För själva rullningslisten anger detta att den angivna lodräta eller vågräta rullningslisten inte finns. För regionerna för sidupp- eller sid nedåt anger detta att tummen är placerad så att regionen inte finns.
    STATE_SYSTEM_OFFSCREEN För själva rullningslisten anger detta att fönstret är storleksanpassat så att den angivna lodräta eller vågräta rullningslisten inte visas för närvarande.
    STATE_SYSTEM_PRESSED Pilknappen eller sidregionen trycks ned.
    STATE_SYSTEM_UNAVAILABLE Komponenten är inaktiverad.

     

  • get_accValue– egenskapen Value för rullningslistfönstret anger rullningslistens position och är en sträng som innehåller ett heltal från "0" till "100".

IAccessible Interface