Aracılığıyla paylaş


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.

IAccessible Arabirimi