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 | 方法 | 無 |
此控制項模式沒有任何相關聯的事件。
相關主題