共用方式為


ShapeAccessibleObject 類別

提供可用來為殘障使用者調整應用程式 UI 的可及性應用程式資訊。

繼承階層架構

System.Object
  System.MarshalByRefObject
    System.Runtime.InteropServices.StandardOleMarshalObject
      System.Windows.Forms.AccessibleObject
        Microsoft.VisualStudio.Modeling.Diagrams.ShapeAccessibleObject

命名空間:  Microsoft.VisualStudio.Modeling.Diagrams
組件:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)

語法

'宣告
Public Class ShapeAccessibleObject _
    Inherits AccessibleObject
public class ShapeAccessibleObject : AccessibleObject

ShapeAccessibleObject 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 ShapeAccessibleObject 初始化 ShapeAccessibleObject 類別的新執行個體。

回頁首

屬性

  名稱 描述
公用屬性 Bounds 取得可存取物件的位置和大小。 (覆寫 AccessibleObject.Bounds。)
公用屬性 DefaultAction 取得字串,描述物件的預設動作。並非所有的物件都有預設動作。 (覆寫 AccessibleObject.DefaultAction。)
公用屬性 Description 說明 (覆寫 AccessibleObject.Description。)
公用屬性 Help 取得物件的用途或物件使用方式的描述。 (覆寫 AccessibleObject.Help。)
公用屬性 KeyboardShortcut 取得可存取物件的快速鍵或便捷鍵 (Access Key)。 (覆寫 AccessibleObject.KeyboardShortcut。)
公用屬性 Name Name (覆寫 AccessibleObject.Name。)
公用屬性 Parent 取得可存取物件的父系。 (覆寫 AccessibleObject.Parent。)
公用屬性 Role 角色 (覆寫 AccessibleObject.Role。)
公用屬性 State 取得這個可存取物件的狀態。 (覆寫 AccessibleObject.State。)
公用屬性 Value 取得或設定這個項目的可存取值。 (覆寫 AccessibleObject.Value。)

回頁首

方法

  名稱 描述
公用方法 CreateObjRef 安全性關鍵。建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承自 MarshalByRefObject)。
公用方法 DoDefaultAction 執行與這個可存取物件相關的預設動作。 (覆寫 AccessibleObject.DoDefaultAction()。)
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetChild 擷取與指定索引相對應的可存取子系。 (覆寫 AccessibleObject.GetChild(Int32)。)
公用方法 GetChildCount 擷取可存取物件所屬的子系數目。 (覆寫 AccessibleObject.GetChildCount()。)
公用方法 GetFocused 擷取具有鍵盤焦點的物件。 (繼承自 AccessibleObject)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetHelpTopic 取得說明主題識別項的識別項,以及與這個可存取物件相關之通往說明檔的路徑。 (覆寫 AccessibleObject.GetHelpTopic(String%)。)
公用方法 GetLifetimeService 安全性關鍵。擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承自 MarshalByRefObject)。
公用方法 GetSelected 擷取目前選取的子系。 (繼承自 AccessibleObject)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 HitTest 對位於指定的螢幕座標上的形狀執行點擊測試,並傳回點擊子系的 MSAA 物件。 (覆寫 AccessibleObject.HitTest(Int32, Int32)。)
公用方法 InitializeLifetimeService 安全性關鍵。取得存留期服務物件來控制這個執行個體的存留期原則。 (繼承自 MarshalByRefObject)。
受保護的方法 MemberwiseClone() 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 MemberwiseClone(Boolean) 建立目前 MarshalByRefObject 物件的淺層複本。 (繼承自 MarshalByRefObject)。
公用方法 Navigate 可巡覽到另一個可存取物件。 (覆寫 AccessibleObject.Navigate(AccessibleNavigation)。)
公用方法 Select 修改選取或者移動可存取物件的鍵盤焦點。 (覆寫 AccessibleObject.Select(AccessibleSelection)。)
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
受保護的方法 UseStdAccessibleObjects(IntPtr) 基礎架構。根據物件的控制代碼,將物件與 AccessibleObject 的執行個體產生關聯。 (繼承自 AccessibleObject)。
受保護的方法 UseStdAccessibleObjects(IntPtr, Int32) 基礎架構。根據物件的控制代碼和物件 ID,將物件與 AccessibleObject 的執行個體產生關聯。 (繼承自 AccessibleObject)。

回頁首

明確介面實作

  名稱 描述
明確介面實作私用屬性 IAccessible.accChildCount 基礎架構。取得屬於這個物件的子介面數目。如需這個成員的說明,請參閱 IAccessible.accChildCount。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IAccessible.accDoDefaultAction 基礎架構。執行指定物件的預設動作。並非所有的物件都有預設動作。如需這個成員的說明,請參閱 IAccessible.accDoDefaultAction。 (繼承自 AccessibleObject)。
明確介面實作私用屬性 IAccessible.accFocus 基礎架構。取得具有鍵盤焦點的物件。如需這個成員的說明,請參閱 IAccessible.accFocus。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IAccessible.accHitTest 基礎架構。取得位於指定螢幕座標的子物件。如需這個成員的說明,請參閱 IAccessible.accHitTest。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IAccessible.accLocation 基礎架構。取得物件的目前螢幕位置。如需這個成員的說明,請參閱 IAccessible.accLocation。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IAccessible.accNavigate 基礎架構。巡覽至相對於目前物件的可存取物件。如需這個成員的說明,請參閱 IAccessible.accNavigate。 (繼承自 AccessibleObject)。
明確介面實作私用屬性 IAccessible.accParent 基礎架構。取得這個物件的可存取父物件。如需這個成員的說明,請參閱 IAccessible.accParent。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IAccessible.accSelect 基礎架構。修改選取或者移動可存取物件的鍵盤焦點。如需這個成員的說明,請參閱 IAccessible.accSelect。 (繼承自 AccessibleObject)。
明確介面實作私用屬性 IAccessible.accSelection 基礎架構。取得可存取物件的選定子物件。如需這個成員的說明,請參閱 IAccessible.accSelection。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IReflect.GetField 基礎架構。取得對應到指定欄位和繫結旗標的 System.Reflection.FieldInfo 物件。如需這個成員的說明,請參閱 IReflect.GetField。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IReflect.GetFields 基礎架構。取得對應到目前類別的所有欄位之 System.Reflection.FieldInfo 物件陣列。如需這個成員的說明,請參閱 IReflect.GetFields。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IReflect.GetMember 基礎架構。取得 System.Reflection.MemberInfo 物件陣列,其會對應到所有公用成員或所有符合指定名稱的成員。如需這個成員的說明,請參閱 IReflect.GetMember。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IReflect.GetMembers 基礎架構。取得 System.Reflection.MemberInfo 物件陣列,其會對應到所有公用成員或目前類別的所有成員。如需這個成員的說明,請參閱 IReflect.GetMembers。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IReflect.GetMethod(String, BindingFlags) 基礎架構。取得 System.Reflection.MethodInfo 物件,其會對應到指定搜尋條件約束下的指定方法。如需這個成員的說明,請參閱 IReflect.GetMethod。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IReflect.GetMethod(String, BindingFlags, Binder, array<Type[], array<ParameterModifier[]) 基礎架構。使用 Type 陣列從多載方法中選擇,取得對應到指定方法的 System.Reflection.MethodInfo 物件。如需這個成員的說明,請參閱 IReflect.GetMethod。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IReflect.GetMethods 基礎架構。取得包含所有公用方法或目前類別的所有方法的 System.Reflection.MethodInfo 物件陣列。如需這個成員的說明,請參閱 IReflect.GetMethods。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IReflect.GetProperties 基礎架構。取得 System.Reflection.PropertyInfo 物件陣列,其會對應到所有公用屬性或目前類別的所有屬性。如需這個成員的說明,請參閱 IReflect.GetProperties。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IReflect.GetProperty(String, BindingFlags) 基礎架構。取得 System.Reflection.PropertyInfo 物件,其會對應到指定搜尋條件約束下的指定屬性。如需這個成員的說明,請參閱 IReflect.GetProperty。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IReflect.GetProperty(String, BindingFlags, Binder, Type, array<Type[], array<ParameterModifier[]) 基礎架構。取得 System.Reflection.PropertyInfo 物件,其會對應到具有指定搜尋條件約束的指定屬性。如需這個成員的說明,請參閱 IReflect.GetProperty。 (繼承自 AccessibleObject)。
明確介面實作私用方法 IReflect.InvokeMember 基礎架構。叫用指定成員。如需這個成員的說明,請參閱 IReflect.InvokeMember。 (繼承自 AccessibleObject)。
明確介面實作私用屬性 IReflect.UnderlyingSystemType 基礎架構。取得表示 IReflect 物件的基礎型別。如需這個成員的說明,請參閱 IReflect.UnderlyingSystemType。 (繼承自 AccessibleObject)。

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Modeling.Diagrams 命名空間