LegacyIAccessible 控制項模式

描述使用 ILegacyIAccessibleProvider的指導方針和慣例,包括屬性、方法和事件的相關資訊。 Microsoft Active Accessibility 對 Microsoft 消費者介面自動化 Proxy 支援LegacyIAccessible控制項模式。

應用程式和控制提供者永遠不會實作 ILegacyIAccessibleProvider 介面。

LegacyIAccessible控制項模式會將IUIAutomationLegacyIAccessiblePattern介面公開給消費者介面自動化用戶端,讓他們能夠存取特定 UI 元素的基礎IAccessible實作。 不過,IUIAutomationLegacyIAccessiblePattern不支援過時或具有消費者介面自動化功能備援的方法。

本主題包含下列幾節:

實作方針和慣例

沒有應用程式或控制項會實作 ILegacyIAccessibleProvider。 消費者介面自動化架構會自動提供原生 Microsoft Active Accessibility 伺服器的提供者實作。

LegacyIAccessible控制項模式不適用於根據消費者介面自動化的控制項。

LegacyIAccessible控制項模式的成員

下列屬性、方法和事件是 LegacyIAccessible 控制項模式的成員。 附注適用于消費者介面自動化用戶端。

成員 成員類型 備註
ChildId 屬性 傳回非子物件的 CHILDID_SELF (0) 。
DefaultAction 屬性
描述 屬性
説明 屬性
KeyboardShortcut 屬性
Name 屬性
角色 屬性 使用 GetRoleText 函式來擷取當地語系化字串。
GetSelection 方法 擷取 IUIAutomationElementArray 介面指標。
State 屬性 使用 GetStateText 函式來擷取當地語系化字串。
屬性
DoDefaultAction 方法
GetIAccessible 方法
選取 方法 選取旗標是 Microsoft Active AccessibilitySELFLAG 值。 如需詳細資訊,請參閱 SELFLAG 常數
SetValue 方法

 

此控制項模式沒有任何相關聯的事件。

控制項類型及其支援的控制項模式

UI 自動化控制項模式概觀

UI 自動化樹狀目錄概觀