Delen via


Technisch overzicht

Microsoft Active Accessibility verbetert de manier waarop toegankelijkheidshulpmiddelen (gespecialiseerde programma's die mensen met een beperking helpen computers effectiever te gebruiken) werken met toepassingen die worden uitgevoerd op Microsoft Windows.

Microsoft Active Accessibility is gebaseerd op het Component Object Model (COM), dat is ontwikkeld door Microsoft en is een industriestandaard die een gemeenschappelijke manier definieert voor toepassingen en besturingssystemen om te communiceren. Microsoft Active Accessibility bestaat uit de volgende onderdelen:

  • De COM-interface IAccessible, waarmee informatie over ui-elementen wordt weergegeven. IAccessible- heeft ook eigenschappen en methoden voor het verkrijgen van informatie over en het bewerken van dat UI-element.
  • WinEvents, een gebeurtenissysteem waarmee servers clients kunnen waarschuwen wanneer een toegankelijk object wordt gewijzigd.
  • Oleacc.dll, een ondersteunings- of runtime-DLL.

De MICROSOFT Active Accessibility DLL, Oleacc.dll, bestaat uit de volgende onderdelen:

  • Functies waarmee cliĆ«nten een IAccessible interfaceaanwijzer kunnen aanvragen (bijvoorbeeld AccessibleObjectFromWindow).
  • Functies waarmee servers een IAccessible interfacepointer naar een client kunnen retourneren (bijvoorbeeld LresultFromObject).
  • Functies voor het ophalen van gelokaliseerde tekst voor de rol- en statuscodes (bijvoorbeeld GetRoleText en GetStateText).
  • Sommige helperfuncties (AccessibleChildren).
  • Code die de standaardimplementatie van IAccessible biedt voor standaardbesturingselementen USER en COMCTL. Omdat deze IAccessible implementeren namens de systeembesturingselementen, worden ze proxy'sgenoemd.

In deze sectie