狀態列控制件 (MSAA UI 元素參考)
注意
本主題描述 狀態列控件 物件,以用於 MSAA UI 元素參考。 此處未說明如何在各種UI架構中建立 狀態列控件 物件。 如需您使用的 UI 架構,請參閱 API 參考檔。
狀態列會在應用程式視窗底部的水準視窗中顯示狀態資訊。 狀態列通常會分成部分,稱為窗格,而每個窗格都會顯示不同的狀態資訊。 此外,狀態列可以包含不同類型的物件,包括按鈕和進度列。 狀態列控件的視窗類別名稱是 STATUSCLASSNAME,在 Commctrl.h 中定義為 “msctls_statusbar32”。
IAccessible 方法
狀態列支援下列 IAccessible 方法:
IAccessible 屬性
狀態列支援下列 IAccessible 屬性:
財產 | 評論 |
---|---|
get_accChildCount | ChildCount 屬性是狀態列中的窗格數目。 |
get_accFocus | |
get_accName | 狀態欄物件本身沒有 Name 屬性。 狀態列中每個窗格的 [名稱] 屬性與顯示的文字相同。 |
get_accParent | 狀態列物件的 Parent 屬性是圍繞控件的視窗(ROLE_SYSTEM_WINDOW),而且具有與控件相同的視窗類別名稱。 狀態列中窗格的 Parent 屬性是狀態欄物件。 |
get_accRole | 狀態列物件本身 Role 屬性 ROLE_SYSTEM_STATUSBAR。 在狀態列中顯示的文字 ROLE_SYSTEM_STATICTEXTRole 屬性。 |
get_accState |
State 屬性是下列一或多個 值的組合:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
筆記
由於狀態列控件或狀態列上的文字區域不支持鍵盤快捷方式,因此不支援 get_accKeyboardShortcut。