Microsoft Etkin Erişilebilirlik Sunucularına Erişme
Microsoft Active Accessibility to UI Automation Proxy, Microsoft UI Automation istemcilerinin IAccessible arabirimini yerel olarak uygulayan Microsoft Active Accessibility sunucularıyla etkileşim kurmasını sağlayan bir yazılım bileşenidir. Proxy, LegacyIAccessible denetim desenini destekler ve tespit edilen her Microsoft Etkin Erişilebilirlik sunucusu için IUIAutomationLegacyIAccessiblePattern arabiriminin bir örneğini sunar. UI Otomasyonu istemcileri, sunucu tarafından desteklenen Microsoft Etkin Erişilebilirlik özelliklerine ve nesnelerine erişmek için IUIAutomationLegacyIAccessiblePattern tarafından sunulan yöntemleri kullanır.
UI Otomasyonu öğesinin altında bir temel Microsoft Etkin Erişilebilirlik uygulaması varsa, istemci, öğe için bir IUIAutomationLegacyIAccessiblePattern arabirim işaretçisi alabilir, UIA_LegacyIAccessiblePatternId denetim deseni kimliğini aşağıdaki IUIAutomationElement yöntemlerinden birine geçirerek.
IUIAutomationLegacyIAccessiblePattern arabirimi, UI Otomasyonu'na dayalı denetimler için kullanılamaz.
IUIAutomationLegacyIAccessiblePattern arabirimi, UI Otomasyonu istemcilerinin microsoft etkin erişilebilirlik öğesinin temel IAccessible uygulamasına erişmesini sağlar. Ancak arabirim, UI Otomasyonu özellikleriyle kullanılmayan veya yedekli olan yöntemleri desteklemez. Örneğin, IUIAutomationLegacyIAccessiblePatternIAccessible::accLocation eşdeğer bir yöntemi yoktur çünkü UI öğesinin geçerli konumu UI Otomasyonu BoundingRectangle özelliğinden kullanılabilir.
IUIAutomationLegacyIAccessiblePattern::GetIAccessible yöntemi, istemcinin bir UI Otomasyonu öğesinden IAccessible arabirim işaretçisi almasını sağlar. Bunun tersi, IUIAutomation::ElementFromIAccessible ve IUIAutomation::ElementFromIAccessibleBuildCache yöntemleri kullanılarak da mümkündür.
IUIAutomationLegacyIAccessiblePattern::GetIAccessible, eğer öğenin IAccessible arabirimi OLEACC.dll veya UI Otomasyonu'ndan Microsoft Active Accessibility Bridge'e bir ara sunucu nesnesi tarafından sağlanıyorsa NULL döndürür.
İlgili konular