共用方式為


存取 Microsoft Active Accessibility Server

Microsoft Active Accessibility to 消費者介面自動化 Proxy 是一種軟體元件,可讓 Microsoft 消費者介面自動化用戶端與原生實作IAccessible介面的 Microsoft Active Accessibility 伺服器互動。 Proxy 支援 LegacyIAccessible 控制項模式,並為偵測到的每個 Microsoft Active Accessibility 伺服器提供 IUIAutomationLegacyIAccessiblePattern 介面的實例。 消費者介面自動化用戶端會使用IUIAutomationLegacyIAccessiblePattern所公開的方法,來存取伺服器支援的 Microsoft Active Accessibility 屬性和物件。

如果消費者介面自動化元素具有基礎 Microsoft Active Accessibility 實作,則用戶端可以將UIA_LegacyIAccessiblePatternId控制項模式識別碼傳遞至下列其中一個IUIAutomationElement方法,以取得專案的IUIAutomationLegacyIAccessiblePattern介面指標:

根據消費者介面自動化,IUIAutomationLegacyIAccessiblePattern介面不適用於控制項。

IUIAutomationLegacyIAccessiblePattern介面可讓消費者介面自動化用戶端存取 Microsoft Active Accessibility 元素的基礎IAccessible實作。 不過,介面不支援消費者介面自動化功能過時或備援的方法。 例如,IUIAutomationLegacyIAccessiblePattern沒有相當於IAccessible::accLocation的方法,因為 UI 元素的目前位置可從 消費者介面自動化 BoundingRectangle 屬性取得。

IUIAutomationLegacyIAccessiblePattern::GetIAccessible方法可讓用戶端從消費者介面自動化元素擷取IAccessible介面指標。 您也可以使用 IUIAutomation::ElementFromIAccessibleIUIAutomation::ElementFromIAccessibleBuildCache 方法來反轉。

IUIAutomationLegacyIAccessiblePattern::GetIAccessible如果專案的IAccessible介面是由 proxy 物件從 OLEACC.dll 或從 消費者介面自動化 提供給 Microsoft Active Accessibility Bridge,則會傳回Null

概念

消費者介面自動化和作用中協助工具

UI 自動化控制項模式概觀