Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Jegyzet
Ez a témakör görgetősávot objektumokat ismerteti az MSAA felhasználói felületi elemekkel kapcsolatos referencia céljából. Itt nem ismertetjük, hogyan hozhat létre görgetősáv objektumokat különböző felhasználói felületi keretrendszerekben. Tekintse meg a használt felhasználói felületi keretrendszer API-referenciadokumentációját.
A görgetősávok lehetővé teszik, hogy a felhasználó a kapcsolódó ablakban vagy listamezőben lévő információk görgetéséhez válassza ki az irányt és a távolságot. A görgetősáv ablakosztályának neve "SCROLLBAR".
Az IAccessible tulajdonságainak tartalma attól függ, hogy a görgetősáv függőleges vagy vízszintes-e, és hogy az ügyfél a görgetősáv alábbi részei közül melyiket kérdezi le:
- Maga a görgetősáv
- A felső vagy a jobb nyíl gomb
- Az alsó vagy a bal nyíl gomb
- A görgetődoboz (hüvelykujj)
- A lap felfelé vagy jobb oldalán lévő régió
- A lap lefelé vagy balra
IAccessible metódusok
A görgetősáv az alábbi IAccessible metódusokat támogatja:
accDoDefaultAction– Maga a görgetősáv objektum és a görgető hüvelykujj nem támogatja az accDoDefaultAction metódust.
A függőleges görgetősáv többi görgetősávja esetében accDoDefaultAction meghívja PostMessage a WM_VSCROLL üzenettel, wParam a következő értékekre van állítva.
Gomb/Régió Vaule Felső nyílgomb SB_LINEUP Lefelé mutató nyílgomb SB_LINEDOWN Oldal felfelé felfelé SB_PAGEUP Oldal lefelé a régióban SB_PAGEDOWN A vízszintes görgetősáv többi görgetősávja esetében accDoDefaultAction meghívja PostMessage a WM_HSCROLL üzenettel, wParam a következő értékekre van állítva.
Gomb/Régió Érték Balra nyíl gomb SB_LINELEFT Jobbra nyílgomb SB_LINERIGHT Lap bal oldali régiója SB_PAGELEFT Lap jobb oldali régiója SB_PAGERIGHT
IAccessible-tulajdonságok
A görgetősáv az alábbi IAccessible tulajdonságokat támogatja:
get_accChildCount– A görgetősáv-objektum ChildCount tulajdonsága öt. A görgetősáv többi része esetében a ChildCount tulajdonság értéke nulla.
get_accDefaultAction– Maga a görgetősáv-objektum és a görgető hüvelykujj nem támogatja a DefaultAction tulajdonságot. A DefaultAction tulajdonsága a nyílgombokhoz, az árnyékolt területek pedig a görgető hüvelykujj mindkét oldalán a "Nyomja le" értéket.
get_accDescription– A Description tulajdonság a lekérdezett görgetősávtól függ.
A függőleges görgetősáv részeinek leírása a következő.
Rész Leírás Görgetősáv maga "A függőleges megjelenítési terület módosítására szolgál" Felső nyílgomb "A függőleges pozíció egy vonallal feljebb helyezése" Lefelé mutató nyílgomb "A függőleges pozíció egy vonallal lejjebb helyezése" Görgetési hüvelykujj "Az aktuális függőleges pozíciót jelzi, és húzással közvetlenül módosíthatja" Oldal felfelé felfelé "A függőleges pozíció felfelé mozgatása néhány vonallal" Oldal lefelé a régióban "Az aktuális függőleges pozíciót jelzi, és húzással közvetlenül módosíthatja" A vízszintes görgetősáv részeinek leírása a következő.
Rész Leírás Görgetősáv maga "A vízszintes megtekintési terület módosítására szolgál" Balra nyíl gomb "A vízszintes pozíció mozgatása egy oszloptól balra" Jobbra nyílgomb "A vízszintes pozíció áthelyezése jobbra egy oszlopban" Görgetési hüvelykujj "Az aktuális vízszintes pozíciót jelzi, és húzással közvetlenül módosíthatja" Lap bal oldali régiója "A vízszintes pozíció mozgatása néhány oszloptól balra" Lap jobb oldali régiója "Az aktuális függőleges pozíciót jelzi, és húzással közvetlenül módosíthatja" get_accName– A Név tulajdonság a lekérdezett görgetősávtól függ.
A függőleges görgetősáv részeinek neve a következő.
Rész Név Görgetősáv ablaka "Függőleges" Felső nyílgomb "Sor felfelé" Lefelé mutató nyílgomb "Vonal lefelé" Görgetési hüvelykujj "Pozíció" Oldal felfelé felfelé "Page up" Oldal lefelé a régióban "Page down" A vízszintes görgetősáv részeinek neve a következő.
Rész Név Görgetősáv ablaka "Vízszintes" Balra nyíl gomb "Bal oldali oszlop" Jobbra nyílgomb "Oszlop jobbra" Görgetési hüvelykujj "Pozíció" Lap jobb oldali régiója "Oldal jobbra" Lap bal oldali régiója "Oldal balra" get_accParent– A nyílgombok, a görgető hüvelykujj Szülő tulajdonsága, a hüvelykujj mindkét oldalán pedig az árnyékolt terület a görgetősáv ablaka. A görgetősáv ablakának Szülő tulajdonsága egy ablak (ROLE_SYSTEM_WINDOW), amely körülveszi a vezérlőt, és ugyanazzal a Name tulajdonságával és ablakosztálynevével rendelkezik.
get_accRole– A szerepkör tulajdonság a lekérdezett görgetősávtól függ. A görgetősáv részei a következő szerepkörökhöz tartoznak.
Rész Szerep Görgetősáv maga ROLE_SYSTEM_SCROLLBAR Felül, le, balra és jobbra mutató nyílgombok ROLE_SYSTEM_PUSHBUTTON Görgetési hüvelykujj ROLE_SYSTEM_INDICATOR Page up, page down, page left és page right regions ROLE_SYSTEM_PUSHBUTTON get_accState– Az egyes görgetősáv-összetevők Állapot tulajdonsága az alábbi értékek kombinációját tartalmazza.
Állam Érték STATE_SYSTEM_INVISIBLE A görgetősáv esetében ez azt jelzi, hogy a megadott függőleges vagy vízszintes görgetősáv nem létezik. Az oldal felfelé vagy lefelé mutató régiói esetében ez azt jelzi, hogy a hüvelykujj úgy van elhelyezve, hogy a régió nem létezik. STATE_SYSTEM_OFFSCREEN Maga a görgetősáv esetében ez azt jelzi, hogy az ablak mérete olyan, hogy a megadott függőleges vagy vízszintes görgetősáv jelenleg nem jelenik meg. STATE_SYSTEM_PRESSED A nyílgomb vagy az oldalrégió lenyomva van. STATE_SYSTEM_UNAVAILABLE Az összetevő le van tiltva. get_accValue– A görgetősáv ablakának Érték tulajdonsága a görgetősáv pozícióját jelzi, és egy sztring, amely a "0" és a "100" közötti egész számot tartalmazza.
Kapcsolódó témakörök