Ağaç Görünümü Denetimi (MSAA UI Öğesi Başvurusu)
Not
Bu konuda, MSAA UI Öğesi Başvurusu amacıyla Ağaç Görünümü Denetimi nesneleri açıklanmaktadır. Çeşitli UI çerçevelerindeki Ağaç Görünümü Denetimi nesneleri oluşturma işlemi burada açıklanmamektedir. Kullanmakta olduğunuz UI çerçevesi için API başvuru belgelerine bakın.
Ağaç görünümü denetimi, hiyerarşideki ilgili öğeleri bağlamak için satırları kullanan öğelerin hiyerarşik listesini görüntüler. Her öğe bir etiket ve isteğe bağlı bir bit eşlemden oluşur. Windows Gezgini dizinleri görüntülemek için ağaç görünümü denetimi kullanır.
Ağaç görünümü denetiminin pencere sınıfı adı, Commctrl.h dosyasında "SysTreeView" olarak tanımlanan WC_TREEVIEW.
IAccessible Yöntemleri
Ağaç görünümü denetimi aşağıdaki IAccessible yöntemlerini destekler:
Yöntem | Yorum |
---|---|
accDoDefaultAction | Ağaç görünümü nesnesinin kendisi accDoDefaultAction yöntemine sahip değil. Ağaç görünümündeki bir öğenin Durumu özelliğine bağlı olarak, accDoDefaultAction belirtilen öğeyi genişletir veya daraltir. |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
IAccessible Özellikleri
Ağaç görünümü denetimi aşağıdaki IAccessible özelliklerini destekler:
Mülk | Yorum |
---|---|
get_accChild | |
get_accChildCount | Ağaç görünümü nesnesinin ChildCount özelliği, ağaç görünümünde bulunan öğe sayısıdır. Her ağaç görünümü öğesinin ChildCount özelliği sıfırdır. |
get_accDefaultAction | Ağaç görünümü nesnesinin kendisi DefaultAction özelliğine sahip değil. Genişletilmiş ağaç görünümündeki bir öğenin DefaultAction özelliği "Daralt" olur ve genişletilmeyen bir öğenin DefaultAction özelliği "Genişlet" olur. |
get_accDescription | |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accKeyboardShortcut | |
get_accName | Ağaç görünümü nesnesinin Name özelliği, denetimin pencere metninden (veya resim yazısından) elde edilir. Bu metin ağaç görünümü denetimiyle görüntülenmez, bu nedenle sunucu geliştiricilerin istemci yardımcı programlarının kullanıcılarının denetimi tanımlamalarına yardımcı olmak için denetimin kaynak tanımı deyiminde anlamlı metinler sağlaması gerekir. Ağaç görünümündeki bir öğenin Adı özelliği, ağaç görünümü öğesinde görüntülenen metindir. |
get_accParent | Ağaç görünümü nesnesinin Üst özelliği, denetimi çevreleyen ve denetimle aynı Name özelliğine ve pencere sınıfı adına sahip bir penceredir ( ROLE_SYSTEM_WINDOW). Ağaç görünümündeki her öğenin Üst özelliği ağaç görünümü nesnesidir. |
get_accRole | Ağaç görünümü nesnesi, ROLE_SYSTEM_OUTLINERol özelliğine sahiptir. Ağaç görünümündeki her öğenin ROLE_SYSTEM_OUTLINEITEMRol özelliği vardır. |
get_accSelection | |
get_accState | Ağaç görünümünün State özelliği, aşağıdakideğerlerinden birinin veya daha fazlasının birleşimidir: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE Ağaç görünümü öğeleri için State özelliği STATE_SYSTEM_EXPANDED veya STATE_SYSTEM_COLLAPSEDiçerir. State özelliği için ek olası değerler şunlardır: STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_HOTTRACKED |
get_accValue | Ağaç görünümü nesnesinin değeri yok. Her ağaç görünümü öğesinin Value özelliği, hiyerarşideki öğenin girinti düzeyidir. Örneğin, Windows Gezgini'nde "Masaüstü" öğesinin "0" Değer özelliği vardır; hiyerarşisinin bir sonraki düzeyinde yer alan "Bilgisayarım" öğesinin "1" Değer özelliği vardır; ve hiyerarşide bir sonraki düzeyde yer alan disk sürücülerinin her birinin "2" Değer özelliği vardır. |
Notlar
Ağaç görünümü öğelerinin accLocation özelliği, yalnızca öğedeki metnin konumunu döndürür. ağaç görünümü öğeleri için accLocation tarafından döndürülen koordinatlar, metnin solunda bulunan simgeyi içermez.