Aracılığıyla paylaş


Teknik Genel Bakış

Microsoft Etkin Erişilebilirlik, erişilebilirlik yardımcılarının (engelli kişilerin bilgisayarları daha etkili kullanmalarına yardımcı olan özel programlar) Microsoft Windows üzerinde çalışan uygulamalarla çalışma şeklini geliştirir.

Microsoft Etkin Erişilebilirlik, Microsoft tarafından geliştirilen ve uygulamaların ve işletim sistemlerinin iletişim kurması için ortak bir yol tanımlayan bir endüstri standardı olan Bileşen Nesne Modeli'ni (COM) temel alır. Microsoft Etkin Erişilebilirlik aşağıdaki bileşenlerden oluşur:

  • COM arabirimi IAccessible, kullanıcı arabirimi öğeleri hakkındaki bilgileri kullanıma sunar. IAccessible ayrıca bu kullanıcı arabirimi öğesi hakkında bilgi almak ve işlemek için özelliklere ve yöntemlere sahiptir.
  • WinEvents, erişilebilir bir nesne değiştiğinde sunucuların istemcileri bilgilendirmesine olanak tanıyan bir olay sistemidir.
  • Oleacc.dll, bir destek veya çalışma zamanı DLL'i.

Oleacc.dllMicrosoft Active Accessibility DLL aşağıdaki bileşenlerden oluşur:

  • İstemcilerin IAccessible arabirim işaretçisi istemesine izin veren işlevler (örneğin, AccessibleObjectFromWindow).
  • Sunucuların bir istemciye IAccessible arabirim işaretçisi döndürmesine olanak sağlayan işlevler (örneğin, LresultFromObject).
  • Rol ve durum kodları için yerelleştirilmiş metin alma işlevleri (örneğin, GetRoleTextve GetStateText).
  • Bazı yardımcı işlevler (AccessibleChildren).
  • Standart USER ve COMCTL denetimleri için IAccessible varsayılan uygulamasını sağlayan kod. Bunlar sistem denetimleri adına IAccessible uyguladığından, proxy'leri olarak bilinirler.

Bu bölümde