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.
A proxy és az akadálymentes objektum kialakítása a kiszolgáló felhasználói felületének elemeitől függ. A kialakítástól függetlenül egy felhasználói felületi elemnek közvetlenül a megsemmisítése előtt értesítenie kell a proxyobjektumot, hogy a proxyobjektum megfelelően kezelje az ügyfelek hívásait.
Az alábbi lista két tervezési lehetőséget ismertet:
- Helyezze a IAccessible felületet implementáló kódot ugyanabba a modulba, amely a felhasználói felületi elemet implementáló kóddal azonos, ha a felhasználói felület kódja könnyen bővíthető. Ebben az esetben a proxy "egyszerűsített" abban az értelemben, hogy mindössze az akadálymentes objektum élettartamának figyelése, a hívások továbbítása az akadálymentes objektumhoz, és az eredmények visszaadása.
- Helyezze a IAccessible implementáló kódot ugyanabban a modulban, mint a proxyobjektumot megvalósító kód. Ebben az esetben az akadálymentes objektum belső függvényeket használ a felhasználói felületi elem információinak lekéréséhez.
Sávvezérlők
A sávvezérlők implementálásakor a sávstílus TBS_REVERSED használatával adjon érthetőbb információkat. Ez a stílus megfordítja a IAccessible::get_accValueáltal használt skálát.
Az ilyen stílus nélküli függőleges sávok esetében IAccessible::get_accValue nulla (0) értéket ad vissza, ha a sáv hüvelykujja a vezérlő tetején van; az értékek növekednek, amikor a hüvelykujjat az alsó rész felé csúsztatjuk. A TBS_REVERSED stílussal IAccessible::get_accValue száz (100) értéket ad vissza, amikor a sáv hüvelykujja a tetején van; a számok csökkennek, amikor a trackbar hüvelykujját az alsó rész felé mozgatja.
Az ilyen stílus nélküli vízszintes sávok esetében a rendszer nulla (0) értéket ad vissza, ha a sáv hüvelykujja a vezérlő bal oldalán található; a sáv hüvelykujjának jobbra mozgatása során az értékek növekednek. A TBS_REVERSED stílussal IAccessible::get_accValue száz (100) értéket ad vissza, amikor a sáv hüvelykujja a bal oldalon van; az értékek csökkennek, amikor a sáv hüvelykujját jobbra mozgatja.