共用方式為


附錄 A:支援的使用者介面元素參考

本附錄包含 Windows 95、Windows 98、Microsoft Windows NT、Windows 2000、Windows XP 和 Windows 2000 Server 中由 Microsoft Active Accessibility 公開的系統提供 UI 元素相關資訊。 此支援可讓用戶端公用程式取得未實作 Microsoft Active Accessibility 之應用程式中系統提供 UI 元素的相關資訊。

Oleacc.dll支援User32.dll、Comctl32.dll和 Windows UI 元素中定義的控制項。 具體來說,它支援下列類型 UI 元素, (由 Windows 類別名稱) 列出。

Windows 類別名稱 UI 元素類型 Windows Vista 更新
ListBox 清單方塊
按鈕 按鈕、選項按鈕、核取方塊、群組方塊 分割按鈕可以有零個或多個子系。
靜態 標籤
編輯 文字方塊
ComboBox 下拉式方塊、下拉式清單
ScrollBar 捲軸 EVENT_OBJECT_CONTENTSCROLLED 是控制項的新事件,具有捲動功能,但不包含標準捲軸做為控制項的一部分。
#32768 使用者功能表
#32770 [使用者] 對話方塊
#32771 Alt-Tab 視窗 僅適用于傳統模式。
msctls_statusbar32 狀態列
msctls_progress32 進度列 進度列的新色彩選項不會由 Microsoft Active Accessibility 或 Microsoft 消費者介面自動化 屬性公開。
msctls_hotkey32 熱鍵控制項
msctls_trackbar32 追蹤列、滑杆
msctls_updown32 向上或微調控制項
SysAnimate32 動畫控制項
SysTabControl32 索引標籤控制項
SysHeader32 清單檢視標頭
SysListView32 清單檢視控制項
SysTreeView32 樹狀檢視控制項
SysDateTimePick32 (5 和 6 版) 日期和時間選擇器 Windows Vista 中此控制項第 6 版具有原生 IAccessible 實作。
SysIPAddress32 IP 位址控制項
tooltips_class32 提示
ToolbarWindow32 工具列
RICHEDIT、RichEdit20A、RichEdit20W 文字欄位
SysMonthCal32 (版本 5 和 6) 月曆 Windows Vista 中此控制項第 6 版具有原生 IAccessible 實作。

 

雖然 Microsoft Windows NT 4.0 上的 Microsoft Active Accessibility 提供系統提供的 UI 元素支援,但這項支援有限。

本附錄列出 Microsoft Active Accessibility 針對每個 UI 元素支援的 IAccessible 屬性和方法。 如果適用,檔也會列出 UI 元素觸發的 WinEvents ,並包含支援的屬性和方法的其他資訊。 它也包含物件角色及其支援的 IAccessible 方法和屬性的相關資訊。

這些詳細資料可協助用戶端開發人員避免對不支援的屬性和方法進行不必要的呼叫。 此資訊也可讓伺服器開發人員知道其自訂控制項應該支援哪些屬性和方法,以及其控制項應該觸發哪些 WinEvent。

使用本附錄中的資訊作為指南。 我們強烈建議您使用 Microsoft Active Accessibility 工具來驗證 UI 元素或物件角色的預期行為。

如需詳細資訊,請參閱下列主題: