Aracılığıyla paylaş


Araç Çubuğu Denetimi (MSAA UI Öğesi Başvurusu)

Not

Bu konuda, MSAA UI Öğesi Başvurusu amacıyla Araç Çubuğu Denetimi nesneleri açıklanmaktadır. Çeşitli ui çerçevelerinde Araç Çubuğu Denetimi nesneleri oluşturma işlemi burada açıklanmamektedir. Kullanmakta olduğunuz UI çerçevesi için API başvuru belgelerine bakın.

Araç çubuğu denetimi, menü komutlarını yürüten düğmeler içerir ve genellikle menü çubuğunun altındaki bir pencerenin içinde bulunur.

Araç çubuğu denetiminin pencere sınıfı adı, Commctrl.h dosyasında "ToolbarWindow32" olarak tanımlanan TOOLBARCLASSNAME'dir.

IAccessible Yöntemleri

Araç çubuğu denetimi aşağıdaki IAccessible yöntemlerini destekler:

Yöntem Yorum
accDoDefaultAction Araç çubuğunun kendisi accDoDefaultActionyöntemini destekler. Araç çubuğundaki düğmeler için accDoDefaultAction, belirtilen düğmeye tıklamak için BM_CLICK iletisiyle PostMessage çağırır.
accHitTest
accLocation
accNavigate
accSelect

IAccessible Özellikleri

Araç çubuğu denetimi aşağıdaki IAccessibleözelliklerinidestekler:

Mülk Yorum
get_accChild
get_accChildCount ChildCount özelliği, araç çubuğundaki denetimlerin sayısıdır.
get_accDefaultAction Araç çubuğu nesnesinin kendisi bir DefaultAction özelliğine sahip değil. Araç çubuğu düğmelerinin DefaultAction özelliği, araç çubuğu düğme stiline bağlıdır. Stil TBSTYLE_DROPDOWN olan düğmelerin DefaultAction özelliği "Aç" olur. Diğer tüm araç çubuğu düğmelerinin DefaultAction özelliği "Press" şeklindedir.
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut Araç çubuklarının klavye kısayolları yoktur. Ancak, araç çubuğunun pencere metni bir ve işareti (&) karakteri içeriyorsa, Microsoft Etkin Erişilebilirlik KeyboardShortcut özelliği olarak Null olmayan bir dize döndürür.
get_accName Araç çubuğunun Adı özelliği, denetimin pencere metninden (veya resim yazısından) elde edilir. Bu metin araç çubuğunda görüntülenmez, bu nedenle istemci yardımcı programlarının kullanıcılarının denetimi tanımlamasına yardımcı olmak için sunucu geliştiricilerinin denetimin kaynak tanımı deyiminde anlamlı metinler sağlaması gerekir. Pencere metni, SetWindowTextişlevinikullanılarak ayarlanabilir.
get_accParent Parent özelliği, denetimi çevreleyen ve denetimle aynı Name özelliğine ve pencere sınıfı adına sahip bir penceredir ( ROLE_SYSTEM_WINDOW).
get_accRole Rolü özelliği ROLE_SYSTEM_TOOLBAR.
get_accSelection
get_accState Araç çubuğunun State özelliğinin değeri sıfırdır; bu da nesnenin görünür olduğu anlamına gelir. Araç çubuğu düğmelerinin State özelliği için olası değerler şunlardır: STATE_SYSTEM_INVISIBLE veya
STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Notlar

Araç çubuğundaki düğmeler EVENT_OBJECT_STATECHANGE olayları gönderir.

IAccessible Arabirimi