共用方式為


視窗 (MSAA UI 元素參考)

注意

本主題描述 Window 物件,以用於 MSAA UI 元素參考。 此處未說明如何在各種UI架構中建立 Window 物件。 如需您使用的 UI 架構,請參閱 API 參考檔。

Microsoft Active Accessibility 會建立泛型窗口物件做為另一個物件的容器。 客戶端開發人員不會將視窗物件的資訊傳達給使用者,因為這些物件不包含有用的資訊。

如果伺服器應用程式建立自定義控件,Microsoft Active Accessibility 會建立包含自定義控件的窗口物件,但伺服器會建立可存取的物件,以提供控件內容的相關信息。 系統會產生視窗物件的物件層級事件,但伺服器必須傳送可存取物件的事件,以提供控件的相關信息。

IAccessible 方法

window 物件支援下列 IAccessible 方法:

IAccessible 屬性

window 物件支援下列 IAccessible 属性:

財產 評論
get_accChild 擷取指定子系 IDispatch 介面。
get_accChildCount ChildCount 屬性為 7。
get_accDescription window 物件本身沒有 Description 屬性。 子物件的 Description 屬性可以透過視窗物件擷取。
get_accFocus
get_accKeyboardShortcut window 物件本身沒有 KeyboardShortcut 屬性。 子物件的 KeyboardShortcut 屬性是透過窗口物件擷取。
get_accName window 物件的 Name 屬性與子物件相同。
get_accParent
get_accRole Role 屬性是 ROLE_SYSTEM_WINDOW。 子物件的 Role 是透過視窗物件擷取。
get_accState State 屬性是下列一或多個 值的組合STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_SIZEABLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED

筆記

窗口物件不會傳送事件 EVENT_SYSTEM_DRAGDROPSTARTEVENT_SYSTEM_DRAGDROPENDEVENT_OBJECT_HIDEEVENT_OBJECT_PARENTCHANGE。 這是已知問題,且正在解決中。

IAccessible 介面