Condividi tramite


Supporto IAccessibile nativo

Oleacc.dll implementa IAccIdentity per conto di OBJID_CLIENT puntatori di interfaccia IAccessi e i relativi elementi semplici immediati. Un puntatore dell'interfaccia IAccessOBJID_CLIENT viene restituito quando WM_GETOBJECT con lParam = OBJID_CLIENTviene inviato a un HWND, che rappresenta l'area client della finestra o il controllo nel suo complesso. L'elemento padre di un puntatore dell'interfaccia IAccessibile avrà in genere un ruolo di ROLE_SYSTEM_WINDOW ed è l'oggetto IAccessibile restituito quando WM_GETOBJECT con lParam = OBJID_WINDOW viene inviato a un hwnd.

Questi puntatori di interfaccia IAccessi si verificano in genere in cui un proxy Oleacc.dll è sottoclassato o in cui un semplice controllo personalizzato (ad esempio un contenitore IAccessibile più un livello di elementi figlio semplici) fornisce un'implementazione IAccessibile nativa.

Implementazioni IAccessi native più complesse, ad esempio la posizione in cui esiste una gerarchia di ID oggetto personalizzato, deve implementare i dati IAccIdentity stessi.