Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Proxy en toegankelijk objectontwerp zijn afhankelijk van het ontwerp van de gebruikersinterface-elementen van de server. Ongeacht het ontwerp moet een UI-element het proxyobject ervan op de hoogte stellen voordat het wordt vernietigd, zodat het proxyobject aanroepen van clients op de juiste manier verwerkt.
In de volgende lijst worden twee ontwerpmogelijkheden beschreven:
- Plaats de code die de IAccessible-interface implementeert in dezelfde module als de code waarmee het element van de gebruikersinterface wordt geïmplementeerd als de code van de gebruikersinterface eenvoudig kan worden uitgebreid. In dit geval is de proxy 'lichtgewicht' in de zin dat alles wat het doet, de levensduur van het toegankelijke object bewaakt, oproepen doorstuurt naar het toegankelijke object en de resultaten retourneert.
- Plaats de code die IAccessible- implementeert in dezelfde module als de code waarmee het proxyobject wordt geïmplementeerd. In dit geval maakt het toegankelijke object gebruik van interne functies om informatie over het UI-element te verkrijgen.
Besturingselementen voor de trackbar
Wanneer u besturingselementen voor de trackbar implementeert, gebruikt u de stijl van de trackbar TBS_REVERSED om zinvollere informatie te bieden. Met deze stijl wordt de schaal omgekeerd die wordt gebruikt door IAccessible::get_accValue.
Voor verticale trackbars zonder deze stijl retourneert IAccessible::get_accValue nul (0) als de duim van de trackbar boven aan het besturingselement staat; de waarden toenemen terwijl u de duim naar beneden schuift. Met de stijl TBS_REVERSED retourneert IAccessible::get_accValue honderd (100) wanneer de duim van de trackbar bovenaan staat; de getallen nemen af terwijl u de duim van de trackbar naar de onderkant verplaatst.
Voor horizontale trackbars zonder deze stijl wordt nul (0) geretourneerd wanneer de duim van de trackbar zich aan de linkerkant van het besturingselement bevindt; de waarden toenemen terwijl u de duim van de trackbar naar rechts verplaatst. Met de stijl TBS_REVERSED retourneert IAccessible::get_accValue honderd (100) als de duim van de trackbar links staat; de waarden afnemen terwijl u de duim van de trackbar naar rechts verplaatst.