Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Not
Bu konuda, MSAA UI Öğesi Başvurusu amacıyla nesneler İletişim Kutusu açıklanmaktadır. Çeşitli ui çerçevelerindeki nesneler İletişim Kutusu oluşturma işlemi burada açıklanmayacaktır. Kullanmakta olduğunuz UI çerçevesi için API başvuru belgelerine bakın.
İletişim kutusu, bir uygulamanın kullanıcı girişini almak için oluşturduğu geçici bir penceredir. Bir uygulama, kullanıcıdan menüden seçtiği komutlar hakkında ek bilgi istemesi için iletişim kutularını kullanır. İletişim kutusu, kullanıcının metin girdiği, seçenekleri seçtiği veya komutun eylemini yönlendirdiği bir veya daha fazla denetim (alt pencere) içerir.
İletişim kutularının pencere sınıfı adı "#32770" şeklindedir.
IAccessible Yöntemleri
İletişim kutusu aşağıdaki IAccessible yöntemlerini destekler:
| Yöntem | Yorum |
|---|---|
| accDoDefaultAction | İletişim kutusunda varsayılan bir anında iletme düğmesi varsa, accDoDefaultAction yöntemi, varsayılan anında iletme düğmesine tıklamak için BM_CLICK düğme iletisiyle PostMessage çağırır. |
| accHitTest | |
| accLocation | |
| accNavigate | |
| accSelect |
IAccessible Özellikleri
İletişim kutusu IAccessibleözelliklerinidestekler:
| Mülk | Yorum |
|---|---|
| get_accChildCount | ChildCount özelliği, iletişim kutusundaki alt pencere denetimlerinin sayısına eşittir. |
| get_accDefaultAction | İletişim kutusunda varsayılan bir anında iletme düğmesi varsa, defaultAction özelliği "Press" olur. |
| get_accFocus | |
| get_accKeyboardShortcut | Genellikle iletişim kutularında klavye kısayolları yoktur. İletişim kutusunun 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 | Adı özelliği, iletişim kutusunun başlık çubuğunda görüntülenen pencere metni veya resim yazısıdır. |
| get_accParent | Parent özelliği, iletişim kutusunu çevreleyen ve iletişim kutusuyla aynı Name özelliğine ve pencere sınıfı adına sahip bir penceredir ( ROLE_SYSTEM_WINDOW). |
| get_accRole | Rolü özelliği ROLE_SYSTEM_DIALOG veya ROLE_SYSTEM_PROPERTYPAGE. |
| 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_FOCUSED | STATE_SYSTEM_FOCUSABLE |
Açıklamalar
İletişim kutusu nesnesi get_accChild yöntemini desteklemiyor. İletişim kutusundaki bir denetime IAccessible arabirim işaretçisi almak için, istemcilerin denetimin pencere tutamacını alması ve ardından AccessibleObjectFromWindowçağrısı yapması gerekir.