Pencere (MSAA UI Öğesi Başvurusu)
Not
Bu konuda, MSAA UI Öğesi Başvurusu amacıyla Window nesneleri açıklanmaktadır. Çeşitli UI çerçevelerindeki Window nesnelerinin nasıl oluşturulacağı burada açıklanmamalıdır. Kullanmakta olduğunuz UI çerçevesi için API başvuru belgelerine bakın.
Microsoft Etkin Erişilebilirlik, başka bir nesne için kapsayıcı olarak genel bir pencere nesnesi oluşturur. Bu nesneler yararlı bilgiler içermediğinden, istemci geliştiriciler pencere nesnelerindeki bilgileri son kullanıcılara iletmez.
Bir sunucu uygulaması özel denetim oluşturursa, Microsoft Etkin Erişilebilirlik özel denetimi içeren bir pencere nesnesi oluşturur, ancak sunucu denetimin içeriği hakkında bilgi sağlamak için erişilebilir bir nesne oluşturur. Sistem, pencere nesnesi için nesne düzeyinde olaylar oluşturur, ancak sunucunun denetim hakkında bilgi sağlayan erişilebilir nesne için olayları göndermesi gerekir.
IAccessible Yöntemleri
Pencere nesnesi aşağıdaki IAccessible yöntemlerini destekler:
- accHitTest
- accLocation
- accNavigate
- accSelect
IAccessible Özellikleri
Pencere nesnesi aşağıdaki IAccessibleözelliklerinidestekler:
Mülk | Yorum |
---|---|
get_accChild | Belirtilen alt öğenin IDispatch arabirimini alır. |
get_accChildCount | ChildCount özelliği 7'dir. |
get_accDescription | Pencere nesnesinin kendisi bir Description özelliğine sahip değil. Alt nesnenin Açıklama özelliği pencere nesnesi aracılığıyla alınabilir. |
get_accFocus | |
get_accKeyboardShortcut | Pencere nesnesinin kendisi KeyboardShortcut özelliğine sahip değil. Alt nesnenin KeyboardShortcut özelliği pencere nesnesi aracılığıyla alınır. |
get_accName | Pencere nesnesinin Name özelliği alt nesneyle aynıdır. |
get_accParent | |
get_accRole | Rolü özelliği ROLE_SYSTEM_WINDOW. Alt nesnenin Rolü pencere nesnesi aracılığıyla alınır. |
get_accState |
State özelliği, aşağıdakideğerlerinden birinin veya daha fazlasının birleşimidir: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_SIZEABLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED |
Notlar
, EVENT_SYSTEM_DRAGDROPEND, EVENT_OBJECT_HIDEve EVENT_OBJECT_PARENTCHANGEEVENT_SYSTEM_DRAGDROPSTARTolaylar pencere nesnesi tarafından gönderilmez. Bu bilinen bir sorundur ve gideriliyor.