狀態列控制項 (MSAA UI 元素參考)

注意

本主題描述 MSAA UI 元素參考用途的狀態 欄控制項 物件。 此處未說明如何在各種 UI 架構中建立 狀態列控制項 物件。 請參閱您正在使用之 UI 架構的 API 參考檔。

狀態列會在應用程式視窗底部的水準視窗中顯示狀態資訊。 狀態列通常分成一部分,稱為窗格,而每個窗格都會顯示不同的狀態資訊。 此外,狀態列可以包含不同類型的物件,包括按鈕和進度列。 狀態列控制項的視窗類別名稱是 STATUSCLASSNAME,在 Commctrl.h 中定義為 「msctls_statusbar32」。

IAccessible 方法

狀態列支援下列 IAccessible 方法:

IAccessible 屬性

狀態列支援下列 IAccessible 屬性:

屬性 註解
get_accChildCount ChildCount屬性是狀態列中的窗格數目。
get_accFocus
get_accName 狀態列物件本身沒有 Name 屬性。 狀態列中每個窗格的 Name 屬性與顯示的文字相同。
get_accParent 狀態列物件的 Parent 屬性是視窗 ( ROLE_SYSTEM_WINDOW) 圍繞控制項,且視窗類別名稱與控制項相同。 狀態列中窗格的 Parent 屬性是狀態列物件。
get_accRole 狀態列物件本身的Role屬性ROLE_SYSTEM_STATUSBAR。 狀態列中顯示的文字 ROLE_SYSTEM_STATICTEXT 為其 Role 屬性。
get_accState State屬性是下列一或多個的組合:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED STATE_SYSTEM_FOCUSABLE |

備註

由於狀態列控制項或狀態列上的文字區域不支援鍵盤快速鍵, 因此不支援get_accKeyboardShortcut

IAccessible 介面