共用方式為


Tab 控制件 (MSAA UI 元素參考)

注意

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

索引標籤控件會針對視窗或對話框的相同區域定義多個頁面。 每一頁都包含一組資訊或應用程式在用戶選取對應索引標籤時所顯示的控件群組。Windows作系統會使用索引標籤控件來顯示任務列按鈕,但 開始 按鈕除外。

Tab 控件的視窗類別名稱是WC_TABCONTROL,其定義為 Commctrl.h 中的 “SysTabControl”。

IAccessible 方法

索引標籤支援下列 IAccessible 方法:

方法 評論
accDoDefaultAction accDoDefaultAction 方法會按下頁面索引標籤。
accHitTest
accLocation
accNavigate
accSelect

IAccessible 屬性

索引標籤支援下列 IAccessible 屬性:

財產 評論
get_accChild
get_accChildCount
get_accDefaultAction DefaultAction 屬性為 “Switch”。
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut KeyboardShortcut 屬性是 Tab 控件的訪問鍵,這是控件視窗文字中的加底線字元。 此字串包含附加至字串 「Alt+」 的存取鍵字元。
get_accName Name 屬性是從控件的視窗文字(或標題)取得,該文字會顯示在選項卡控件內。
get_accParent Parent 屬性是圍繞控件的視窗(ROLE_SYSTEM_PAGETABLIST),而且具有與控件相同的窗口類別名稱。
get_accRole Role 屬性是 ROLE_SYSTEM_PAGETAB
get_accSelection
get_accState State 屬性是下列一或多個 值的組合STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED

筆記

使用 SELFLAG_TAKEFOCUS 旗標呼叫時,Tab 控件會錯誤地從 accSelect 方法傳回S_OK。 製表元控件無法取得鍵盤焦點。

IAccessible 介面