Aracılığıyla paylaş


Özel Kullanıcı Arabirimi Öğeleri

Sunucu geliştiricileri, bir uygulamanın kullanıcı arabirimine göre erişilebilir nesneler tasarlar. Etkin Erişilebilirlik, liste kutuları, menüler ve izleme çubuğu denetimleri gibi sistem tarafından sağlanan kullanıcı arabirimi öğeleri adına IAccessible arabirimini uyguladığından, IAccessible arabirimini yalnızca aşağıdaki özel kullanıcı arabirimi türleri için uygulamanız gerekir:

  • Uygulama tanımlı pencere sınıfı kaydedilerek oluşturulan özel denetimler
  • Doğrudan ekrana çizilmiş ve ilişkili bir HWND olmayan özel denetimler
  • Microsoft ActiveX ve Java denetimleri gibi özel denetimler
  • Uygulamanın istemci penceresinde henüz kullanıma sunulmamış denetimler veya nesneler

Sahip tarafından çizilen denetimlere ve menülere, Özel Kullanıcı Arabirimi Öğelerini Kullanıma Açma Kısayollarıyönergeleri izlediğiniz sürece erişilebilir. Bu yönergeleri izlerseniz, sahip tarafından çizilen denetimler ve menüler için IAccessible arabirimini uygulamanız gerekmez.

Çoğu durumda, sistem denetimin temel işlevselliğini işlediğinden, üst sınıf ve alt sınıf denetimlere erişilebilir. Ancak, üst sınıf veya alt sınıf denetim, temel aldığı sistem tarafından sağlanan denetimin davranışını önemli ölçüde değiştirirse, IAccessible arabirimini uygulamanız gerekir. Daha fazla bilgi için bkz. Sistem Denetimlerini Temel Alan Denetimleri.

Bir uygulama yalnızca sistem tarafından sağlanan kullanıcı arabirimi öğelerini kullanıyorsa, istemci penceresi dışında IAccessibleuygulaması gerekmez. Örneğin, düzenleme denetimi kullanılarak uygulanmayan bir metin düzenleyicisi içeren bir uygulama, metin satırlarını erişilebilir nesneler olarak kullanıma sunar. Microsoft Etkin Erişilebilirlik'in düzenleme ve zengin düzenleme denetimlerindeki metni denetimin Değer özelliğinde tek bir metin dizesi olarak otomatik olarak kullanıma sunar.