Panoramica tecnica
Microsoft Active Accessibility migliora il modo in cui gli strumenti di accessibilità (programmi specializzati che aiutano gli utenti con disabilità a usare i computer in modo più efficace) funzionano con le applicazioni in esecuzione in Microsoft Windows.
Microsoft Active Accessibility si basa sul modello COM (Component Object Model), sviluppato da Microsoft ed è uno standard di settore che definisce un modo comune per comunicare applicazioni e sistemi operativi. Microsoft Active Accessibility è costituito dai componenti seguenti:
- Interfaccia COM IAccessible, che espone informazioni sugli elementi dell'interfaccia utente. IAccessible include anche proprietà e metodi per ottenere informazioni su e modificare tale elemento dell'interfaccia utente.
- WinEvents, un sistema di eventi che consente ai server di notificare ai client quando cambia un oggetto accessibile.
- Oleacc.dll, un supporto o una DLL in fase di esecuzione.
La DLL Microsoft Active Accessibility, Oleacc.dll, è costituita dai componenti seguenti:
- Funzioni che consentono ai client di richiedere un puntatore di interfaccia IAccessible (ad esempio , AccessibleObjectFromWindow).
- Funzioni che consentono ai server di restituire un puntatore di interfaccia IAccessible a un client, ad esempio LresultFromObject.
- Funzioni per ottenere testo localizzato per il ruolo e i codici di stato, ad esempio GetRoleText e GetStateText.
- Alcune funzioni helper (AccessibleChildren).
- Codice che fornisce l'implementazione predefinita di IAccessible per i controlli USER e COMCTL standard. Poiché implementano IAccessible per conto dei controlli di sistema, sono noti come proxy.
Contenuto della sezione
- Funzionamento dell'accessibilità attiva
- Nozioni di base sull'accessibilità attiva
- Linee guida per il server
- Linee guida per i client
- Linee guida COM e Unicode