Aracılığıyla paylaş


Arka Plan Bilgileri

oleacc.dllMicrosoft Etkin Erişilebilirlik bileşeni, standart Windows denetimleri adına IAccessible uygulayan ara sunucu nesneleri oluşturur. Bu proxy'ler her denetim hakkında bilgi toplamak için standart Windows iletileri ve denetime özgü API'ler kullandığından, bu proxy'lerin IAccessiblearacılığıyla ortaya çıkardığı bilgileri özelleştirmeye yönelik doğrudan bir mekanizma yoktur.

Şu anda, alt sınıflama ve sarmalama tekniklerini kullanarak mevcut IAccessible uygulamasını özelleştirebilirsiniz. Ancak bu teknikler sıkıcı ve hataya yatkındır. Aslında, bir veya iki özelliği geçersiz kılmak için yazılan kodun çoğunluğu alt sınıflama ve sarmalama uygulamakla ilgilidir; bilgileri geçersiz kılmanın gerçek görevini yalnızca küçük bir kesir yürütür. Dinamik Ek Açıklama, alt sınıflama veya sarmalama kodu yazmanıza gerek kalmadan benzer özellikler sağlayarak durumu iyileştirir. Bunun yerine, doğru bilgileri sağlayan kod sağlamaya odaklanabilirsiniz. Dinamik Ek Açıklama, geliştiricilerin kullanıma açtığı bilgileri özelleştirmek için OLEACC'ye ipuçları ve diğer yararlı bilgileri iletmesine olanak tanır. Bu özellik yalnızca Microsoft Etkin Erişilebilirlik'i destekleme maliyetini azaltır ve geliştiricilerin kullanıcı arabirimlerinin erişilebilirliğini büyük ölçüde geliştirmesine olanak tanır.