Rol Özelliği
Rolü özelliği bir nesnenin kullanıcı arabirimi öğesini açıklar. Tüm nesneler Rol özelliğini destekler.
Çoğu durumda nesnenin rolü açıktır. Örneğin, windows ROLE_SYSTEM_WINDOW rolüne ve basma düğmeleri ROLE_SYSTEM_PUSHBUTTON rolüne sahiptir.
Rolü özelliği, IAccessible::get_accRoleçağrılarak alınır.
Nesnenin Rolünü Tanımlama
Microsoft Etkin Erişilebilirlik, oleacc.h dosyasında tanımlanan ortak nesne rollerini tanımlayanrol sabitleri sağlar. Sunucu geliştiricilerinin bu önceden tanımlanmış rol değerlerini kullanması önerilir. Önceden tanımlanmış bir rol sabiti döndürülürse, istemciler rolü açıklayan yerelleştirilmiş bir dizeyi almak için GetRoleTextişlevini kullanır.
Dosyaları kopyalarken görüntülenen animasyon denetimi gibi animasyon denetimleri için ROLE_SYSTEM_ANIMATIONkullanın. Zaman zaman animasyonlu grafikler, State özelliği STATE_SYSTEM_ANIMATEDolarak ayarlanmış ROLE_SYSTEM_GRAPHIC olarak tanımlanır.
Bazı rolleri açıklamanın kolay olmadığını unutmayın. Örneğin, bir klasörün büyük simge görünümü simgelerin rastgele düzenlenmesine olanak tanıdığından, rolü ROLE_SYSTEM_GROUPINGolarak tanımlanabilir. Ya da sabit satır ve sütunlarda öğe sağlayan bir denetim ROLE_SYSTEM_TABLE rolüne sahip olabilir. Kullanım modelini son kullanıcıya iletmek için bir rol kullanıldığından, uygun rolün kullanılması önemlidir. Örneğin, denetiminiz bir düğme gibi davranıyorsa ROLE_SYSTEM_PUSHBUTTONkullanın.